没有合适的资源?快使用搜索试试~ 我知道了~
antlr_llvm_compiler
共59个文件
class:34个
xml:7个
java:6个
需积分: 9 5 下载量 20 浏览量
2021-06-12
23:30:33
上传
评论
收藏 1.11MB ZIP 举报
温馨提示
antlr_llvm_compiler 项目包括形式语言和编译器的主题。 使用工具创建的自己语言的编译器: 该语言支持: int 和 double 类型 标准输入输出支持(read()、write()函数) 支持基本算术运算(+ - * /); 根据您自己的编程语言的可接受语法,使用 ANTLR 工具生成词法分析器(用于词法分析)和解析器(用于句法分析)。 然后根据 LLVM 规范创建一个包含实际源代码的中间表示(llvm bitcode)的文件。 您自己语言的示例源代码: 间接代表:
资源推荐
资源详情
资源评论
收起资源包目录
antlr_llvm_compiler-master.zip (59个子文件)
antlr_llvm_compiler-master
AntlrLlvmCompiler.iml 499B
antlr-4.0-complete.jar 1.16MB
test.ll 2KB
src
rr
grammarLexer.java 5KB
Compiler.java 15KB
grammar.g4 3KB
grammarListener.java 2KB
grammarBaseListener.java 2KB
FunctionBlock.java 450B
grammarParser.java 31KB
grammar.tokens 254B
grammarLexer.tokens 254B
README.md 888B
out
production
AntlrLlvmCompiler
rr
grammarParser$ExpressionContext.class 2KB
grammarParser$ArtmExpContext.class 2KB
grammarParser$ExpOpContext.class 2KB
grammar.g4 3KB
grammarListener.class 2KB
Compiler.class 2KB
Compiler$IntExpression.class 959B
Compiler$Return.class 714B
grammarBaseListener.class 5KB
grammarLexer.class 5KB
Compiler$Assignment.class 2KB
grammarParser$TypeContext.class 1KB
Compiler$ReadFunction.class 1KB
Compiler$ArExpression.class 1KB
Compiler$ArExpressionAll.class 5KB
grammarParser.class 17KB
grammarParser$Var_decContext.class 2KB
Compiler$RefExpression.class 587B
Compiler$Statement.class 374B
grammarParser$InvocationContext.class 2KB
grammarParser$MulExpContext.class 2KB
grammarParser$ReadFunctionContext.class 1KB
Compiler$DoubleExpression.class 973B
Compiler$WriteFunction.class 2KB
Compiler$Expression.class 413B
grammar.tokens 254B
FunctionBlock.class 937B
Compiler$Type.class 507B
Compiler$Program.class 2KB
grammarParser$Mull_operatorContext.class 1KB
grammarParser$WriteFunctionContext.class 2KB
grammarParser$Add_operatorContext.class 1KB
grammarParser$StatementContext.class 3KB
grammarParser$ProgramContext.class 2KB
grammarLexer.tokens 254B
Compiler$Invocation.class 993B
Compiler$VariableDeclaration.class 1KB
.idea
misc.xml 1KB
libraries
antlr_4_0_complete.xml 222B
workspace.xml 21KB
vcs.xml 164B
copyright
profiles_settings.xml 74B
compiler.xml 686B
.name 17B
modules.xml 274B
test 165B
共 59 条
- 1
资源评论
AR新视野
- 粉丝: 24
- 资源: 4651
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功