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;
};
|

