没有合适的资源?快使用搜索试试~ 我知道了~
AyeC-Compiler:乌普萨拉大学编译器项目
共46个文件
java:42个
jj:1个
makefile:1个
需积分: 9 0 下载量 59 浏览量
2021-06-16
00:01:05
上传
评论
收藏 39KB ZIP 举报
温馨提示
AyeC-编译器 乌普萨拉大学编译器项目 该项目由 Anton Weber 和 Davide Berdin 完成,以完成编译器项目的过程。 AyeC 编译器将理解称为 uC 语言的 C 语言的一个子集。 解析器使用 JavaCC ( ) 其余代码已用 Java 编写 该页面的学分归亚历山德拉·金伯林所有 <title>uC 语言</title> [removed][removed]<style type="text/css"></style> uC 语言 uC 是 C 的一个小子集,对应于典型的命令式、过程式语言。 以下部分更详细地描述了存在哪些语言元素。 每个 uC 程序也是一个有效的 C 程序。 在此处描述的限制范围内,uC 的语法和语义与完整 C 的语法和语义相同。 词汇元素 十进制整数常量和字
资源推荐
资源详情
资源评论
收起资源包目录
AyeC-Compiler-master.zip (46个子文件)
AyeC-Compiler-master
Makefile 451B
rtl
CJump.java 700B
Rtl.java 400B
RTLifNode.java 1KB
RtlType.java 52B
RtlDec.java 39B
Jump.java 326B
TempExp.java 333B
RTLExpressionNode.java 8KB
Call.java 889B
Icon.java 291B
Eval.java 489B
RtlInsn.java 34B
RTLWhileNode.java 1021B
RTLStatementNode.java 359B
Load.java 691B
RTLDeclarationNode.java 1019B
RTLNode.java 1KB
Data.java 494B
LabRef.java 330B
RtlExp.java 34B
RTLFuncCallNode.java 1KB
RTLException.java 456B
LabDef.java 332B
RtlBinop.java 89B
Proc.java 2KB
Store.java 696B
RTLFuncDecNode.java 1KB
AbsynToRTL.java 726B
00readme.txt 247B
Binary.java 695B
mips
MipsEnv.java 4KB
RTLtoMIPS.java 29KB
MipsConstants.java 164B
MIPSException.java 456B
README.md 9KB
parser
parser.jj 10KB
absyn
Type.java 2KB
Semantic.java 13KB
Token.java 4KB
SemanticException.java 513B
Position.java 1004B
AbstractNode.java 6KB
Env.java 266B
Utility.java 772B
TreeEnv.java 4KB
共 46 条
- 1
资源评论
jacknrose
- 粉丝: 19
- 资源: 4542
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功