// Generated by Bisonc++ V5.00.00 on Thu, 07 Apr 2016 13:28:57 +0530 #ifndef Parser_h_included #define Parser_h_included // $insert baseclass #include "parserbase.h" // $insert scanner.h #include "../scanner/scanner.h" #undef Parser class Parser: public ParserBase { // $insert scannerobject Scanner d_scanner; public: int parse(); private: int intValue() const; void process(STYPE_ const &semVal) const; void error(char const *msg); // called on (syntax) errors int lex(); // returns the next token from the // lexical scanner. void print(); // use, e.g., d_token, d_loc // support functions for parse(): void executeAction(int ruleNr); void errorRecovery(); int lookup(bool recovery); void nextToken(); void print_(); void exceptionHandler_(std::exception const &exc); }; #endif