every one can use the source code freely.
please see instruction.
--------------------------------------------------
lex analyzer/ auto-machine generator
tokenizer
LR(1) parser generator
LR(1) parser
Interpreter
没有合适的资源?快使用搜索试试~ 我知道了~
自制脚本语言的LR(1)编译器与解释器
共152个文件
class:81个
java:53个
txt:15个
需积分: 11 32 下载量 39 浏览量
2015-12-22
09:39:14
上传
评论
收藏 175KB ZIP 举报
温馨提示
自制脚本语言的编译器与解释器。另包含词法分析器、正则表达式解析器、编译器的自动生成器。支持if、else、while、函数、递归函数等特性。例如阶乘函数: int fact(int a){if(a<=1) return 1; return a*fact(a-1);} int b=fact(5); println(b);
资源推荐
资源详情
资源评论
收起资源包目录
自制脚本语言的LR(1)编译器与解释器 (152个子文件)
Parser.class 18KB
ParserGenerator.class 16KB
LexAnalyzer.class 13KB
ASTGenerator.class 10KB
Tokenizer.class 8KB
Interpreter.class 7KB
Data_Obj.class 5KB
AST_AddExp.class 4KB
RegexPaser.class 4KB
Data_Func.class 4KB
AST_PriExp.class 3KB
AST_ApplyExp.class 3KB
AST_CmpExp.class 3KB
AST_Var.class 3KB
Native_Func.class 3KB
Type_Obj.class 3KB
AST_MulExp.class 3KB
RT_Env.class 3KB
Token.class 3KB
AST_BoolExp.class 2KB
AST_FuncDef.class 2KB
AST_Stmt.class 2KB
AST_VarDef.class 2KB
Item.class 2KB
RT_Static.class 2KB
AST_WhileExp.class 2KB
AST_VarAssign.class 2KB
AST_CtrFlw.class 2KB
AST_ArgList.class 2KB
AST_SgStmt.class 2KB
AST_IfStmt.class 2KB
Type_Func.class 2KB
AST_ParList.class 2KB
RT_Frame.class 1KB
TypeSystem.class 1KB
AST_CalcExp.class 1KB
RT_CtrFlow$Flow_State.class 1KB
Token$TokenType.class 1KB
AST_Num.class 1KB
Type_Base.class 1KB
Type_Stmt.class 1KB
AST_TypeExp.class 1KB
AST_ElseStmt.class 1KB
Type_SgStmt.class 1KB
Type_Idn.class 1KB
TokenType.class 1017B
CC.class 1006B
NumAST.class 1001B
Symbol.class 997B
AST_IfExp.class 945B
AST_StmtList.class 871B
NFA_State.class 848B
Grammar.class 790B
AST.class 763B
DFA_State.class 720B
RT_CtrFlow.class 706B
AstRule.class 623B
ReservedWord.class 585B
AddAST.class 552B
ExpAST.class 548B
Kernel.class 541B
StmtListAST.class 532B
PriAST.class 531B
Interpreter.class 530B
ActionTable.class 514B
MulAST.class 499B
StmtAST.class 498B
GrammarTable.class 497B
GrammarRule.class 495B
Production.class 489B
Grammar.class 484B
RegexPattern.class 484B
AST_StrExp.class 474B
Symbol.class 462B
Node.class 301B
RT_Stack.class 273B
RT_Heap.class 270B
Tokenizer.class 252B
Runtime.class 246B
Parser.class 243B
Lex.class 234B
.classpath 295B
Parser.java 20KB
LexAnalyzer.java 17KB
ParserGenerator.java 16KB
Tokenizer.java 7KB
Interpreter.java 5KB
AST_AddExp.java 5KB
ASTGenerator.java 5KB
Data_Obj.java 3KB
AST_MulExp.java 3KB
AST_CmpExp.java 3KB
AST_PriExp.java 2KB
AST_ApplyExp.java 2KB
AST_BoolExp.java 2KB
Data_Func.java 2KB
AST_Var.java 2KB
Token.java 1KB
AST_VarDef.java 1KB
AST_Stmt.java 1KB
共 152 条
- 1
- 2
资源评论
nklofy
- 粉丝: 49
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功