RecursiveSchemaWalker: add syntax checking

Not very well integrated, though.