parser.h

来自「学生管理系统能够帮助下载的朋友们很有用呢」· C头文件 代码 · 共 55 行

H
55
字号
/*************************************************** file: Parser.h* date: 2006-04-12* author: wuzuyang* describe: none; parser**************************************************/#include "common.h"#include "Lexer.h"#include "SyntaxTree.h"class Parser{private:	Lexer *lexer;	Token currentToken;	Token nextToken();		SyntaxTree* Statement();	SyntaxTree* Assign();	SyntaxTree* Expression();		SyntaxTree* T();		SyntaxTree* F();	SyntaxTree* Condition();	SyntaxTree* Boolean();		SyntaxTree* T2();		SyntaxTree* F2();	SyntaxTree* While();	SyntaxTree* Begin();	SyntaxTree* Block();	void printError(const char *error);public:	Parser(char* sourcefile);		Parser();		~Parser();		void reset();		void printError();		SyntaxTree* parse();		void setLexer(Lexer *srclexer);	};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?