scanparse.h
scanparse.h
/* * scanparse.h */ typedef class LexTokCls *PLexTokCls; class LexTokCls { public: LexTokCls(int LineNo, int Token, char *Lexeme); char* get_lexeme() {return lexeme;} private: int line_no; char *lexeme; int token; }; class ControllerCls; class PTreeCls; typedef class ScanParseCls *PScanParseCls; class ScanParseCls { public: ScanParseCls(); void print(); friend class ControllerCls; private: PTreeCls *parse_tree; }; |