If you just want syntax checking, I have a python script for that.
http://1drv.ms/1zRCu85
Syntax: validateDB.py databasefile [dbdfile]
Without database definitions it will check braces, parentheses, quotes, and out of order tokens. With a supplied dbd file it will also make sure that record types are all defined, fields have valid values, and does text analysis to suggest possible replacements
for mistypes.
It only prints out errors, so no output is a successful validation.