4 #include <AD/automata/iolexerbuf.h>
5 #include "willard-ast.ph"
8 // This is the interface of the relation calculus parser.
10 syntax class QueryParser
11 { QueryParser(const QueryParser&);
15 ErrorAction error_report(const char * message); // error reporting
17 IOLexerBuffer lexbuf; // a lexer stream buffer
18 int get_token(); // method generated by Prop
19 Exp read(); // method to a read a query