#ifndef _PARSER_H_ #define _PARSER_H_ #pragma interface #include "value.h" #include "List.h" #include "Structures.h" #include "tokentable.h" extern Value* yylval; extern String* parsestring; extern int parse_pointer; extern int lex_line; extern void lexinit(void); /* call ONCE per program */ extern void start_lex(void); /* call ONCE per string */ Value* parse_string (String* instring); extern String parse_fail_msg; int yylex(); #endif /* _PARSER_H_ */