⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parser.h

📁 全面的c语言编译器,包括词法分析语法分析有报错
💻 H
字号:
/*************************************************** 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -