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