没有合适的资源?快使用搜索试试~ 我知道了~
owl:用于明显下推语言的解析器生成器
共503个文件
cc-stdout:84个
cc-stderr:84个
owltest:84个
需积分: 10 0 下载量 76 浏览量
2021-02-04
00:21:03
上传
评论
收藏 503KB ZIP 举报
温馨提示
Owl是一个解析器生成器,其目标是的类别。 它是: 高效—猫头鹰可以在线性时间内解析任何语法上有效的语法。 可以理解-就像正则表达式一样,无需了解解析器状态,回溯,超前或其他任何实现细节,就可以理解其解析模型(和错误消息 )。 易于使用-使用Owl的解释器模式,您无需编写任何代码即可设计,测试和调试语法。 Owl语法编译为单个C头文件,该文件提供了简单的解析树API。 这是一种带有表达式,赋值和print语句的简单编程语言的语法()。 program = stmt* stmt = 'print' expr : print identifier '=' expr : ass
资源推荐
资源详情
资源评论
收起资源包目录
owl:用于明显下推语言的解析器生成器 (503个子文件)
6a-generate.c 99KB
6b-interpret.c 46KB
2-build.c 40KB
4-check-for-ambiguity.c 35KB
5-determinize.c 32KB
main.c 25KB
3-combine.c 23KB
owl.c 15KB
6b-interpret-output.c 15KB
automaton-epsilon-closure.c 9KB
6a-generate-output.c 8KB
automaton.c 5KB
error.c 5KB
test.c 3KB
calc.c 3KB
main.c 2KB
bitset.c 2KB
terminal.c 2KB
grow-array.c 555B
1-parse.c 55B
parser.c 54B
parser.c 54B
afl-crash-4.owltest.cc-stderr 9KB
long-token.owltest.cc-stderr 4KB
something-buggy.owltest.cc-stderr 846B
ambiguous-b.owltest.cc-stderr 737B
ambiguous-6.owltest.cc-stderr 717B
weird-parse.owltest.cc-stderr 592B
ambiguous-8.owltest.cc-stderr 468B
ambiguous-a.owltest.cc-stderr 374B
ambiguous-2.owltest.cc-stderr 272B
custom-token-ambig.owltest.cc-stderr 254B
afl-crash-a.owltest.cc-stderr 222B
afl-crash-7.owltest.cc-stderr 214B
no-whitespace-ambig.owltest.cc-stderr 202B
ambiguous-9.owltest.cc-stderr 196B
afl-crash-9.owltest.cc-stderr 195B
afl-crash-5.owltest.cc-stderr 192B
ambiguous-1.owltest.cc-stderr 180B
not-minimal-ambiguity.owltest.cc-stderr 170B
invalid-ambiguous-slot.owltest.cc-stderr 169B
line-comment-vs-whitespace.owltest.cc-stderr 164B
ambiguous-5.owltest.cc-stderr 152B
ambiguous-4.owltest.cc-stderr 152B
whitespace-ambig.owltest.cc-stderr 152B
afl-crash-1.owltest.cc-stderr 150B
ambiguous-7.owltest.cc-stderr 150B
afl-hang-1.owltest.cc-stderr 149B
ambiguous-slots.owltest.cc-stderr 148B
custom-token-conflict.owltest.cc-stderr 147B
whitespace-unsupported.owltest.cc-stderr 140B
ambiguity-end-label.owltest.cc-stderr 134B
afl-crash-2.owltest.cc-stderr 134B
repeat-oldversion.owltest.cc-stderr 130B
integer-oldversion.owltest.cc-stderr 126B
reserved.owltest.cc-stderr 125B
owl-reserved.owltest.cc-stderr 123B
whitespace-twice.owltest.cc-stderr 117B
ambiguous-3.owltest.cc-stderr 112B
invalid-multiple-rules.owltest.cc-stderr 112B
repetition-ordering.owltest.cc-stderr 106B
choice-in-brackets.owltest.cc-stderr 104B
afl-crash-3.owltest.cc-stderr 103B
incompatible-version.owltest.cc-stderr 86B
unused-token-conflict.owltest.cc-stderr 84B
afl-crash-e.owltest.cc-stderr 82B
repeat-err.owltest.cc-stderr 82B
token-no-conflict.owltest.cc-stderr 80B
compatible-version.owltest.cc-stderr 79B
afl-crash-8.owltest.cc-stderr 79B
afl-crash-6.owltest.cc-stderr 79B
nesting.owltest.cc-stderr 79B
expr.owltest.cc-stderr 79B
precedence-matching.owltest.cc-stderr 79B
expr-flat.owltest.cc-stderr 79B
nonassoc.owltest.cc-stderr 79B
root-with-tokens.owltest.cc-stderr 79B
test-comment.owltest.cc-stderr 79B
json.owltest.cc-stderr 79B
afl-crash-b.owltest.cc-stderr 79B
tokens.owltest.cc-stderr 79B
bracket-errors.owltest.cc-stderr 79B
bracket-errors-2.owltest.cc-stderr 79B
afl-crash-c.owltest.cc-stderr 79B
test-custom-tokens.owltest.cc-stderr 79B
parse-error-after-a-while.owltest.cc-stderr 41B
repeat.owltest.cc-stderr 0B
treehouse.owltest.cc-stderr 0B
hyphen-keyword.owltest.cc-stderr 0B
token-conflict.owltest.cc-stderr 0B
false-ambiguity.owltest.cc-stderr 0B
grammar.owltest.cc-stderr 0B
empty-rules.owltest.cc-stderr 0B
afl-crash-d.owltest.cc-stderr 0B
stmt-crash.owltest.cc-stderr 0B
bracket-states.owltest.cc-stderr 0B
multiple-custom-tokens.owltest.cc-stderr 0B
named-slots.owltest.cc-stderr 0B
something.owltest.cc-stderr 0B
line-comment.owltest.cc-stderr 0B
共 503 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
林John
- 粉丝: 39
- 资源: 4601
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功