文件名称:Java版词法与语法分析器
文件大小:33KB
文件格式:ZIP
更新时间:2017-07-26 09:20:13
Java 编译原理 词法分析器
用Java写成的编译原理课程设计 主要包括两个工程 一个是词法分析器 输入词法转化NFA 》DFA 最后识别待分析的字符串 语法分析器是输入二型文法 生成LR1 的项目集簇的DFA 然后生成LR分析表 最后生成对输入字符串的分析过程的表 如果还是不清楚 压缩包中还有程序说明的txt文件 并且程序代码中也有大量的注释 希望可以帮下载的同学成功躲过编译原理老师的进攻 哦哈哈哈哈 ">用Java写成的编译原理课程设计 主要包括两个工程 一个是词法分析器 输入词法转化NFA 》DFA 最后识别待分析的字符串 语法分析器是输入二型文法 生成LR1 的项目集簇的DFA 然后生成LR分析表 最后生成对输入字符串的分 [更多]
【文件预览】:
compiler_LRTable.txt
compiler_in.txt
LexCompilerV2
----bin()
--------LineAna.class(2KB)
--------DFA$DFAItem.class(726B)
--------NFA$NFAItem.class(531B)
--------NFA.class(3KB)
--------DFA.class(3KB)
--------Start.class(2KB)
----src()
--------DFA.java(3KB)
--------NFA.java(4KB)
--------Start.java(1KB)
--------LineAna.java(1KB)
----.project(389B)
----.classpath(232B)
GramCompilerV1
----bin()
--------LR1Table.class(4KB)
--------Cluster.class(4KB)
--------GramProd.class(921B)
--------GoItem.class(351B)
--------Item.class(4KB)
--------Start.class(1KB)
--------ItemSet.class(3KB)
----src()
--------Cluster.java(4KB)
--------ItemSet.java(3KB)
--------Item.java(3KB)
--------GoItem.java(217B)
--------Start.java(1KB)
--------GramProd.java(693B)
--------LR1Table.java(4KB)
----.project(390B)
----.classpath(232B)
compiler_gram.txt
程序说明.txt