文件名称:Compiler_miniJAVA
- 所属分类:
- C#编程
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2014-05-10
- 文件大小:
- 1.41mb
- 下载次数:
- 0次
- 提 供 者:
- SamJo******
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
如果你正在学习编译原理,并且使用的是经典的虎书的话,那么这份代码会告诉你如何实现一个简单的JAVA语言编译器,虽然最后的结果只会到达中间表示层,但对学习编译原理很有帮助-If you are learning compiler theory, and are using the classic tiger book, then this code will tell you how to implement a simple JAVA language compiler, although the final result will only reach the middle of the presentation layer, but for learning compiler theory helpful
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Compiler_miniJAVA\Compiler_miniJAVA\Bison.exe
.................\.................\BuildTree.c
.................\.................\BuildTree.h
.................\.................\Compiler_miniJAVA.vcproj
.................\.................\Compiler_miniJAVA.vcproj.StarM-PC.StarM.user
.................\.................\Compiler_miniJAVA.vcxproj
.................\.................\Compiler_miniJAVA.vcxproj.filters
.................\.................\Compiler_miniJAVA.vcxproj.user
.................\.................\Debug\BuildLog.htm
.................\.................\.....\BuildTree.obj
.................\.................\.....\CL.read.1.tlog
.................\.................\.....\CL.write.1.tlog
.................\.................\.....\Compiler_miniJAVA.exe.intermediate.manifest
.................\.................\.....\Compiler_miniJAVA.lastbuildstate
.................\.................\.....\Compiler_miniJAVA.log
.................\.................\.....\Compiler_miniJAVA.unsuccessfulbuild
.................\.................\.....\lex.yy.obj
.................\.................\.....\link.read.1.tlog
.................\.................\.....\link.write.1.tlog
.................\.................\.....\main.obj
.................\.................\.....\miniJAVA.tab.obj
.................\.................\.....\mt.dep
.................\.................\.....\mt.read.1.tlog
.................\.................\.....\mt.write.1.tlog
.................\.................\.....\PrintTree.obj
.................\.................\.....\SymbolList.obj
.................\.................\.....\TypeCheck.obj
.................\.................\.....\util.obj
.................\.................\.....\vc100.idb
.................\.................\.....\vc100.pdb
.................\.................\.....\vc90.idb
.................\.................\.....\vc90.pdb
.................\.................\FLEX.exe
.................\.................\lex.yy.c
.................\.................\LIBFLEX.lib
.................\.................\main.c
.................\.................\miniJAVA.lex
.................\.................\miniJAVA.tab.c
.................\.................\miniJAVA.tab.h
.................\.................\miniJAVA.y
.................\.................\PrintTree.c
.................\.................\PrintTree.h
.................\.................\SymbolList.c
.................\.................\SymbolList.h
.................\.................\TypeCheck.c
.................\.................\TypeCheck.h
.................\Compiler_miniJAVA.ncb
.................\Compiler_miniJAVA.sdf
.................\Compiler_miniJAVA.sln
.................\Compiler_miniJAVA.suo
.................\Debug\Compiler_miniJAVA.exe
.................\.....\Compiler_miniJAVA.ilk
.................\.....\Compiler_miniJAVA.pdb
.................\ipch\compiler_minijava-fcb60df2\compiler_minijava-87874d35.ipch
.................\miniJava编译器.docx
.................\UpgradeLog.XML
.................\编译器及测试程序\Compiler_miniJAVA.exe
.................\................\test0.java
.................\................\test1.java
.................\................\test2.java
.................\................\test3.java
.................\................\test4.java
.................\............结果\Compiler_miniJAVA.exe
.................\................\test0.java
.................\................\test0_AbysnTree.txt
.................\................\test0_ErrorList.txt
.................\................\test0_SymbolList.xls
.................\................\test1.java
.................\................\test1_AbysnTree.txt
.................\................\test1_ErrorList.txt
.................\................\test1_SymbolList.xls
.................\................\test2.java
.................\................\test2_AbysnTree.txt
.................\................\test2_ErrorList.txt
.................\................\test2_SymbolList.xls
.................\................\test3.java
.................\................\test3_AbysnTree.txt
.......