没有合适的资源?快使用搜索试试~ 我知道了~
yaacc:另一个几乎是C的编译器
共188个文件
java:65个
c:39个
yap:26个
需积分: 9 0 下载量 139 浏览量
2021-04-27
16:45:24
上传
评论
收藏 304KB ZIP 举报
温馨提示
青年会 另一个几乎C编译器 使用JLex和JCup在Java中实现的类似C的语言的编译器,用于词法和句法分析。 它在名为output.yap的文件中生成P机代码。 您将在此存储库中找到什么 output.yap的示例。 P机的Haskell实现,因此您可以测试生成的代码。 它在文件夹P-machine中。 一个名为AnalizadorLexicoTiny.l的文件, AnalizadorLexicoTiny.l包含JLex接受作为输入的词汇代码。 使用Tiny.cup语言的语法规则为Tiny.cup 。 所需的JCup和JLex库。 Java编译器实现的源代码。 类似于C的语言的几个示例位于两个文件夹中。 一个包含正确的代码,因此编译器可以为这些代码成功生成代码,另一个包含词法和语法错误,因此编译器可以检测到它们并输出描述性错误消息。 lexico文件夹,用于调试词汇实现。
资源推荐
资源详情
资源评论
收起资源包目录
yaacc:另一个几乎是C的编译器 (188个子文件)
all-wcprops 1KB
Recuperación de errores y continuación del análisis.c 1KB
input25.c 692B
input18.c 381B
input19.c 364B
input13.c 358B
input10.c 356B
input11.c 341B
input3.c 331B
TypeCheckingExample.c 313B
input17.c 299B
input9.c 289B
input12.c 272B
input7.c 255B
input22.c 252B
input15.c 236B
input16.c 216B
input5.c 185B
input8.c 185B
input24.c 171B
input6.c 141B
input14.c 140B
input11.c 119B
input1.c 118B
input1.c 107B
input4.c 97B
input2.c 96B
input23.c 94B
input2.c 94B
input5.c 91B
input12.c 91B
input10.c 89B
input3.c 88B
input6.c 87B
input8.c 83B
input7.c 81B
input4.c 73B
input21.c 71B
input9.c 60B
input20.c 59B
AnalizadorLexicoTiny.class 11KB
ALexOperations.class 5KB
ClaseLexica.class 3KB
Main.class 970B
UnidadLexicaMultivaluada.class 861B
UnidadLexicaUnivaluada.class 783B
UnidadLexica.class 667B
Tiny.cup 10KB
entries 1KB
Parser.hs 27KB
Lexer.hs 24KB
Main.hs 19KB
cup.jar 95KB
jlex.jar 53KB
AnalizadorSintacticoTiny.java 149KB
AnalizadorLexicoTiny.java 19KB
AnalizadorLexicoTiny.java 19KB
AnalizadorLexicoTiny.java 19KB
VisitorCodeGeneration.java 16KB
Visitor.java 13KB
ALexOperations.java 6KB
ALexOperations.java 5KB
EBin.java 3KB
Type.java 2KB
FunctionCall.java 2KB
EUn.java 2KB
ClaseLexica.java 2KB
VarDeclSimple.java 2KB
ArrayId.java 2KB
Assignment.java 2KB
VisitorInterface.java 1KB
StructId.java 1KB
PrototypeDecl.java 1KB
FunctionDecl.java 1KB
For.java 1KB
IdTableVar.java 1KB
BinOperation.java 1KB
Struct.java 1015B
VarIdentifier.java 972B
comparatorFunctionHeader.java 946B
If.java 915B
Program.java 910B
Main.java 861B
While.java 766B
UnaryInstruction.java 690B
FunctionHeader.java 681B
Return.java 643B
Main.java 607B
BinaryInstruction.java 589B
UnidadLexica.java 586B
VarDecl.java 560B
TInt.java 529B
Continue.java 524B
GestionErroresTiny.java 524B
TBool.java 514B
Break.java 512B
Code.java 493B
Identifier.java 453B
UnidadLexica.java 444B
LoopStatement.java 437B
共 188 条
- 1
- 2
资源评论
kolten
- 粉丝: 45
- 资源: 4558
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功