没有合适的资源?快使用搜索试试~ 我知道了~
ebnf2yacc:ebnf2yacc是yacc的kleene闭包预处理器
共109个文件
h:27个
test:21个
gold:20个
需积分: 9 0 下载量 135 浏览量
2021-05-18
09:17:44
上传
评论
收藏 149KB ZIP 举报
温馨提示
ebnf2yacc 版权所有(C)2011-2017 关于 ebnf2yacc是yacc的kleene闭包预处理器。 它采用ebnf规范作为输入并生成yacc语法。 一个激励人的例子 输入: %% program: (expr)+ '\n' { for(auto p = $1->begin(); p != $1->end(); p++) { printf("%d\n", std::get<0>(*p)); } } ; expr: INTEGER { $$ = $1; }; %% 输出: %{ #include <vector> #include <tuple> ty
资源推荐
资源详情
资源评论
收起资源包目录
ebnf2yacc:ebnf2yacc是yacc的kleene闭包预处理器 (109个子文件)
EBNFPrinter.cpp 58KB
EBNFPrinter.cpp 58KB
TreeChanges.cpp 8KB
TreeChanges.cpp 8KB
XLangMVCView.cpp 8KB
XLangPrinter.cpp 7KB
XLangMVCModel.cpp 7KB
XLangNode.cpp 7KB
XLangString.cpp 7KB
XLangNode.cpp 7KB
XLangMVCModel.cpp 7KB
XLangSystem.cpp 6KB
XLangVisitorDFS.cpp 5KB
XLangAlloc.cpp 3KB
TreeRewriter.cpp 3KB
TreeRewriter.cpp 3KB
XLangTreeContext.cpp 1KB
.gitignore 56B
2_yacc_calc3.gold 13KB
0_yacc.gold 10KB
09_kleene_paren_alts_recursion.ebnf.gold 4KB
1_yacc_calc2.gold 4KB
10_kleene_paren_recursion.ebnf.gold 4KB
0_yacc_calc1.gold 2KB
08_kleene_paren_alts.ebnf.gold 1KB
12_kleene_union_no_typename.ebnf.gold 1KB
07_kleene_paren_list.ebnf.gold 1KB
06_kleene_paren_custom_action.ebnf.gold 1KB
11_kleene_union_no_symbol.ebnf.gold 1KB
05_kleene_multi_paren.ebnf.gold 1KB
00_kleene_plus.ebnf.gold 1KB
04_kleene_no_paren.ebnf.gold 1KB
13_kleene_no_union.ebnf.gold 1KB
01_kleene_star.ebnf.gold 1KB
02_kleene_optional.ebnf.gold 1023B
03_kleene_paren.ebnf.gold 811B
2_ebnf-ex.gold 10B
1_ebnf.gold 10B
XLangNode.h 5KB
XLangNode.h 5KB
TreeChanges.h 4KB
TreeChanges.h 4KB
XLangNodeIFace.h 4KB
ebnf2yacc.h 3KB
XLangPrinter.h 3KB
XLangAlloc.h 3KB
EBNFPrinter.h 3KB
EBNFPrinter.h 3KB
XLangVisitorDFS.h 2KB
XLangMVCModel.h 2KB
XLangMVCModel.h 2KB
XLangString.h 2KB
XLangTreeContext.h 2KB
XLangMVCView.h 2KB
ebnf2yacc.h 1KB
XLangVisitable.h 1KB
XLangSystem.h 1KB
TreeRewriter.h 1KB
TreeRewriter.h 1KB
XLangVisitStateIFace.h 1024B
ebnf2yaccLexerIDWrapper.h 1020B
SetTreeChangesIFace.h 1002B
SetTreeChangesIFace.h 1002B
XLangVisitorIFace.h 1002B
XLangType.h 966B
ebnf2yacc.l 9KB
ebnf2yacc.l 7KB
Makefile 8KB
Makefile 7KB
Makefile 5KB
Makefile 4KB
Makefile 2KB
README.md 3KB
XLang.config.patch 3KB
pure.sh 2KB
export.sh 2KB
test.sh 2KB
emit.sh 2KB
lint.sh 2KB
1_ebnf.test 13KB
2_ebnf-ex.test 13KB
0_yacc.test 10KB
3_ebnf_calc.test 9KB
2_yacc_calc3.test 4KB
1_yacc_calc2.test 1KB
0_yacc_calc1.test 745B
12_kleene_union_no_typename.ebnf.test 607B
06_kleene_paren_custom_action.ebnf.test 581B
09_kleene_paren_alts_recursion.ebnf.test 575B
10_kleene_paren_recursion.ebnf.test 575B
11_kleene_union_no_symbol.ebnf.test 574B
07_kleene_paren_list.ebnf.test 572B
08_kleene_paren_alts.ebnf.test 572B
05_kleene_multi_paren.ebnf.test 560B
00_kleene_plus.ebnf.test 556B
01_kleene_star.ebnf.test 556B
03_kleene_paren.ebnf.test 555B
04_kleene_no_paren.ebnf.test 554B
13_kleene_no_union.ebnf.test 549B
02_kleene_optional.ebnf.test 516B
共 109 条
- 1
- 2
资源评论
曲奇小朋友
- 粉丝: 18
- 资源: 4575
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功