没有合适的资源?快使用搜索试试~ 我知道了~
miniJavaCompiler
共7个文件
java:6个
md:1个
需积分: 5 0 下载量 117 浏览量
2021-06-23
00:33:01
上传
评论
收藏 9KB ZIP 举报
温馨提示
comp520编译器项目 日期:2015 年 2 月 10 日作者:大卫·哈蒙 该项目的重点是为 miniJava 语言(Java 语言的一个子集)构建一个功能齐全的编译器。 miniJava 语言是 Java 的一个子集。 每个 miniJava 程序都是具有 Java 语义的合法 Java 程序。 以下是对定义 miniJava 的 Java 语法限制的非正式总结。 以后的分配将修改限制。 miniJava 程序是没有包声明的单个文件(因此对应于未命名或匿名的包),并且没有导入。 它由 Java 类组成。 课程很简单; 没有接口类、子类或嵌套类。 类的成员是字段和方法。 成员声明可以指定公共或私有访问,并且可以指定静态实例化。 字段在其声明中没有初始化表达式。 方法有一个参数列表和一个主体。 没有构造函数方法。 miniJava 的类型有原始类型、类类型和数组类型。 基本类型仅限于
资源推荐
资源详情
资源评论
收起资源包目录
miniJavaCompiler-master.zip (7个子文件)
miniJavaCompiler-master
README.md 3KB
miniJava
ErrorReporter.java 471B
Compiler.java 1KB
syntacticAnalysis
Scanner.java 7KB
TokenKind.java 511B
Parser.java 10KB
Token.java 247B
共 7 条
- 1
资源评论
MaDaniel
- 粉丝: 53
- 资源: 4572
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
- c40539bc-071a-486c-9d52-9d0c18d62dac 4.html
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功