00001 #ifndef _dev_w3_org__2001_blindfold_parser 00002 #define _dev_w3_org__2001_blindfold_parser 00003 #include "abstract_grammar.h" 00004 00012 extern char ebnf_charset[]; 00013 00014 #ifdef __C_PLUS_PLUS 00015 extern "C" { 00016 #endif 00017 00019 void parse_stdin(); 00020 00022 void yyerror(char *errmsg); 00023 00025 void do_parse(); 00026 00028 void parse(char *expr); 00029 00031 Grammar* parse_file(const char* filename); 00032 00033 #ifdef __C_PLUS_PLUS 00034 } 00035 #endif 00036 00037 #endif