资源简介

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个文件信息

评论

共有 条评论