资源简介
PL/O 语言编译器程序,本程序分为三个部分,分别实现了词法分析、语法分析和目标代码生成,并且给出了中间代码生成的结果,可以进行模拟仿真。本程序使用JAVA编写,可以防止eclipse中直接运行。
代码片段和文件信息
package WordsCompiler;
/** 定义单词符号及内部表示
*
* @ 关键字、算符、界符、字符串、常量
*/
public enum SYM {
//关键字
_CONST
_VAR
_procedure
_begin
_end
_odd//一元运算符:奇偶判断
_if
_then
_call
_while
_do
_read
_write
_ID// 变量标识符
_INT// 常量
_ASSIGN// ‘=‘
_PLUS// ‘+‘
_SUB// ‘-‘
_STAR// ‘*‘
_DIV// ‘/‘
_LESS// ‘<‘
_MORE// ‘>‘
_LESSEQ// ‘<=‘
_MOREEQ// ‘>=‘
_DH// ‘‘
_MD// ‘:=‘
_LEFT// ‘(‘
_RIGHT// ‘)‘
_JH// ‘#‘
_FH// ‘;’
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2013-12-05 11:48 Compiler实验\.classpath
文件 384 2013-12-09 19:09 Compiler实验\.project
文件 598 2013-12-05 11:48 Compiler实验\.settings\org.eclipse.jdt.core.prefs
文件 2446 2014-05-22 18:13 Compiler实验\bin\WordsCompiler\SYM.class
文件 530 2014-05-22 18:13 Compiler实验\bin\WordsCompiler\test.class
文件 7851 2014-05-22 18:13 Compiler实验\bin\WordsCompiler\WordsCompiler.class
文件 1281 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi\FunctionCode.class
文件 476 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi\Instruct.class
文件 970 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi\KIND.class
文件 624 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi\OPR.class
文件 587 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi\TableItem.class
文件 518 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi\test.class
文件 14716 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi\YufaCompiler.class
文件 496 2014-05-22 18:13 Compiler实验\bin\Yunxing\test.class
文件 5132 2014-05-22 18:13 Compiler实验\bin\Yunxing\Yunxing.class
文件 263 2014-05-22 00:15 Compiler实验\program.txt
文件 561 2013-12-09 19:40 Compiler实验\src\WordsCompiler\SYM.java
文件 152 2013-12-05 14:47 Compiler实验\src\WordsCompiler\test.java
文件 8201 2013-12-11 10:01 Compiler实验\src\WordsCompiler\WordsCompiler.java
文件 761 2013-12-09 19:02 Compiler实验\src\YuFaFenXi\FunctionCode.java
文件 519 2013-12-09 19:05 Compiler实验\src\YuFaFenXi\Instruct.java
文件 170 2013-12-09 19:02 Compiler实验\src\YuFaFenXi\KIND.java
文件 564 2013-12-10 21:33 Compiler实验\src\YuFaFenXi\OPR.java
文件 538 2013-12-09 20:56 Compiler实验\src\YuFaFenXi\TableItem.java
文件 185 2013-12-05 14:47 Compiler实验\src\YuFaFenXi\test.java
文件 25206 2013-12-11 10:20 Compiler实验\src\YuFaFenXi\YufaCompiler.java
文件 176 2013-12-09 20:55 Compiler实验\src\Yunxing\test.java
文件 5376 2013-12-10 21:34 Compiler实验\src\Yunxing\Yunxing.java
目录 0 2014-05-22 18:13 Compiler实验\bin\WordsCompiler
目录 0 2014-05-22 18:13 Compiler实验\bin\YuFaFenXi
............此处省略11个文件信息
- 上一篇:android-天气预报
- 下一篇:编译原理 语法分析
相关资源
- 查看Class文件或JAR文件编译JDK版本
- 批量替换 android反编译之后 R.java文件
- java实现的简单的编译器
- java编译器源代码
-
Axm
lPrinter2.jar 反编译xm l文件 - eclipse反编译插件_net.sf.jadclipse_3.3.0
- java 实现的词法分析器
- java反编译工具eclipse插件jad
- 编译原理 语法分析
- 编译原理--预测分析法 java
- commons-codec包名的修改处理编译通过运
- 编译原理-简单计算器的设计1
-
重新编译打包的xm
lSchema.1.1.1.jar和 - JAVA 反编译工具
- 编译课程设计if else LL(1)文法(ja
- SeuLex SeuYacc编译原理课程设计,Java实
-
反编译或回编译apk中的xm
l文件 - 最好的java反编译工具可以直接打开
- 编译原理 first follow java版
- dubbo2.8.4jar包,亲自编译,可用
- 编译原理课程设计 符号串的最左推导
- 在Mac中编译Android平台的FFmpeg arm和x8
- 编译原理实验三-递归下降分析程序
- java编写的LL(1)文法
- JAVA版编译原理大作业之可编程计算器
- 编译原理--LR1分析表构造JAVA.rar
- ojdbc6驱动jar包反编译后源码
- 编译原理课程设计 java实现编译器
- android反编译(工具+apk包)
- android 反编译教程以及工具
评论
共有 条评论