编译原理中缀转后缀表达式(递归下降及出错提示)
一个编译原理中缀转后缀表达式(递归下降翻译成AST,后序遍历得到后缀)的 Java 程序,读取文件中的中缀表达式(每个表达式以分号结束,文件中可以有多个表达式)并转换为等价的后缀表达式后输出到屏幕上, 表达式中的运算量可以是任意整数或者小数,支持加、减、乘、除、取负运算以 及小括号,若用户输入的表达式有误,则提示用户错误的位置。譬如两个运算量之间缺少运 算符、或运算符缺少左(或右)运算量等。 为以上的 Java 程序提供一个随机测试数据发生器(用 Java 语言来写),读取若干随机的正确表达式和不正确表达式。
文件列表
2.rar
(预估有个20文件)
2
.project
377B
src
DataSet.java
4KB
BasicParser.java
6KB
Compiler.java
2KB
Node.java
728B
Lexer.java
6KB
Parser.java
3KB
fullCorrectData.txt
887B
暂无评论