文件名称:compiler
介绍说明--下载内容均来自于网络,请自行研究使用
decaf.jar 是将类java的decaf语言编译成tac码(Three address code,类似汇编指令)的编译器。
包含了前端的词法和语法分析、语义分析,中间代码的生成。是我最近写完的编译课的一个作业。
例子:
1. 调用
java -jar decaf.jar -l 2 blackjack.decaf > blackjack.tac
生成 *.tac 文件
2. 然后,调用
java -jar tac.jar blackjack.tac
这时候就可以玩一个21点的游戏了。这里的blackjack.decaf就是用decaf语言写的一个小游戏源代码-decaf.jar is the java type of decaf language tac compiled code (Three address code, similar to the compilation of command) of the compiler. Contains the front of lexical and syntax analysis, semantic analysis, intermediate code generation. I have recently finished writing a compiler class operation. Examples: 1. Call java-jar decaf.jar-l 2 blackjack.decaf
包含了前端的词法和语法分析、语义分析,中间代码的生成。是我最近写完的编译课的一个作业。
例子:
1. 调用
java -jar decaf.jar -l 2 blackjack.decaf > blackjack.tac
生成 *.tac 文件
2. 然后,调用
java -jar tac.jar blackjack.tac
这时候就可以玩一个21点的游戏了。这里的blackjack.decaf就是用decaf语言写的一个小游戏源代码-decaf.jar is the java type of decaf language tac compiled code (Three address code, similar to the compilation of command) of the compiler. Contains the front of lexical and syntax analysis, semantic analysis, intermediate code generation. I have recently finished writing a compiler class operation. Examples: 1. Call java-jar decaf.jar-l 2 blackjack.decaf
(系统自动生成,下载前可以参看下载内容)
下载文件列表
blackjack.decaf
decaf.jar
readme.txt
tac.jar
decaf.jar
readme.txt
tac.jar