上传者: 42566047
|
上传时间: 2019-12-21 21:46:05
|
文件大小: 987KB
|
文件类型: docx
中缀式转后缀式
主要功能与要求: 采用语法制导翻译模式设计一个包含词法分析,语法分析,符号表管理,错误处理及输出功能模块的,由中缀式转换为后缀式的编译器。该编译器能够分析的表达式中能够包含+,-,*,/,(),变量名,常数等。
要求:
1) 可以输入要编译的文件名,从给定文件中读取编译的源程序,也可从键盘输入;
2) 能进行功能选择进行词法分析,语法分析,中间代码生成,输出;
3) 可以输出二元式序列(种别编码,属性值),符号表,状态栈分析过程,四元式表;
4) 能够分析括号是否匹配,如有错误,给出相应错误提示信息,及错误定位;
5) 输出表达式的后缀式采用语法制导翻译模式设计一个包含词法分析、语法分析、符号表管理、错误处理及输出等功能模块的、由中缀表达式到后缀表达式的完整编译器。