没有合适的资源?快使用搜索试试~ 我知道了~
java源码生成-compiler_pfat:Java编译器:源代码分析和Java代码生成
共93个文件
java:63个
prg:18个
txt:7个
需积分: 5 1 下载量 161 浏览量
2021-05-19
22:08:04
上传
评论
收藏 62KB ZIP 举报
温馨提示
java原始生成介绍 该项目是针对2014年在UC3M上讲授的远程信息处理中的格式处理主题的实践练习而开发的() 从我们的特定语法到Java的该编译器执行: 词法(JLex)和句法(CUP)分析 语法分析 从我们的语言到Java的代码生成 构建脚本假定根文件夹中的java_cup_v10k (,)和JLex (,)文件夹中存在CUP和JLex工具。 源语言 G=<ET> ET= {PROG, IDENT, IN, OUT, LOCAL, PC, TYPE, COMMA, CBRAC, CKET, ASOP, IF, THEN, ENDIF, CLOG, CINT, PLUS, BRAC, KET, EQUALS} EN= {<Prog>, <In>, <Out>, <Local>, <LDecl>, <Decl>, <Lvar>, <Body>, <Statement>, <StSimp>, <Assign>, <Cond>, <Exp>} S= <Prog> P= { <Prog> -> PROG IDENT <In> <Out> <Local> <Body> |
资源推荐
资源详情
资源评论
收起资源包目录
compiler_pfat-master.zip (93个子文件)
compiler_pfat-master
Compiler
SymbolTable.java 847B
TableEntry.java 240B
Ejem1.java 728B
Ejem6.java 1KB
Ejem2.java 1KB
Ejem7.java 734B
build0.sh 4KB
Ejem3.java 1KB
Ejem4.java 1KB
GeneratedCodeLib
IntSet.java 3KB
AST
Interseccion.java 575B
Not.java 416B
Int2str.java 504B
Or.java 519B
Variable.java 367B
CLog.java 333B
Mas.java 719B
CIntset.java 440B
SList.java 78B
Bucle.java 708B
StatementList.java 876B
Opuesto.java 422B
Mayor.java 519B
CInt.java 333B
Prog.java 679B
Card.java 425B
Print.java 497B
Menos.java 1017B
Asign.java 961B
Mult.java 513B
Decl.java 689B
S.java 1019B
Menor.java 520B
Exp.java 173B
Concatenacion.java 558B
And.java 522B
Division.java 516B
Statement1.java 388B
Union.java 553B
In.java 595B
Diferencia.java 567B
LDecl.java 525B
LowestElem.java 452B
Body.java 384B
EmptySet.java 285B
CStr.java 295B
Igual.java 511B
Types.java 452B
Cond.java 738B
IdentList.java 1KB
Statement.java 226B
LExp.java 1KB
parser.java 54KB
ejemplos
Ejem6
ejem6.prg 582B
resul.txt 196B
Ejem4
ejem4.prg 685B
resul.txt 2KB
ErrSem6
errSem6.prg 579B
ErrSem5
errSem5.prg 568B
Ejem2
resul.txt 225B
ejem2.prg 622B
ErrSint1
errSint1.prg 577B
ErrSint2
errSint2.prg 577B
ErrSem2
errSem2.prg 581B
Ejem7
ejem7.prg 331B
resul.txt 73B
ErrSem3
errSem3.prg 573B
Ejem1
ejem1.prg 325B
resul.txt 73B
ErrSem4
errSem4.prg 579B
Ejem5
ejem5.prg 602B
resul.txt 2KB
Ejem3
resul.txt 225B
ejem3.prg 671B
ErrSem1
errSem1.prg 574B
ErrLex1
errLex1.prg 621B
ErrLex2
errLex2.prg 324B
ErrSint3
errSint3.prg 577B
sym.java 2KB
Errors
VarNoDefExc.java 197B
CompilerExc.java 69B
SemanticException.java 223B
LexerException.java 208B
DoubleDefExc.java 199B
.gitignore 189B
java
Lexer
Yylex.java 25KB
Yylex 2KB
Parser
parser.java 54KB
sym.java 2KB
parser 3KB
Main.java 1KB
Ejem5.java 1KB
README.md 2KB
共 93 条
- 1
资源评论
假装高冷小姐姐
- 粉丝: 281
- 资源: 948
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计-基于树莓派的寝室小监控系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于树莓派的人脸识别系统(调用百度云api)全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于微服务架构实现的智能招聘系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于微服务的商城秒杀系统全部资料+详细文档+高分项目+源码.zip
- 毕业设计-基于微信小程序的共享雨伞租借系统全部资料+详细文档+高分项目+源码.zip
- Delphi 12 控件之DevExpressUniversalTrialCompleteSetup-20241212-Downloadly.ir.rar
- 自动驾驶,AutoWareAuto框架全框架梳理思维导图及代码注释 授人以鱼不如授人以渔,涵盖:融合感知模块,定位模块,决策规划模块,控制模块,预测模块等较为详细的注释(并非每行都有注释)及框架梳理
- cb.zip
- 银行数字化转型程度-根据年报词频计算(2012-2021年).zip
- 基于labview的OneNET云平台数据写入与读取 可通过labview往云台设备写入 读取数据 也可通过手机app查看labview写入的数据,实现实时监控
- 动手学深度学习,沐神版配套代码,所有代码均可在jupyter中运行,内附有极为详尽的代码注释
- abp使用微服务代码示例
- 地热模拟软件OGS手册的中文翻译中英对照版
- python读取西门子s7-300 plc数据,通过调用微信发送给微信联系人
- IMG_20241223_084327.jpg
- IMG_20241223_084327.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功