没有合适的资源?快使用搜索试试~ 我知道了~
tsPEG:用于TypeScript的PEG解析器生成器
共77个文件
ts:35个
peg:11个
png:6个
需积分: 8 1 下载量 165 浏览量
2021-05-03
14:00:40
上传
评论
收藏 311KB ZIP 举报
温馨提示
tsPEG:用于TypeScript的PEG解析器生成器 tsPEG是用于TypeScript的PEG分析器生成器。 tsPEG接受语法的直观描述,并输出充分利用TypeScript类型系统的功能全面的解析器。 安装 可以通过运行安装tspeg npm install -g tspeg 特征 功能齐全的PEG支持,比CFG强大。 无限超前解析,无限制。 基于正则表达式的词法,语法规范中的隐式标记。 紧密键入,为所有生产规则生成类,可以使用区分的联合来区分。 支持有保证的O(n)解析时间的记忆(packrat解析)。 CLI用法 CLI调用语法如下 tspeg <grammar> <output> 这将生成一个TypeScript ES6模块,该模块导出解析函数以及代表AST的类。 运行tspeg --help来查看用法和可用标志。 支持的标志: --e
资源推荐
资源详情
资源评论
收起资源包目录
tsPEG-master.zip (77个子文件)
tsPEG-master
demos
calculator
grammar.gram 169B
tsconfig.json 155B
build
parser.js 9KB
eval.js 922B
parser.ts 12KB
eval.ts 938B
lookahead
grammar.gram 53B
tsconfig.json 155B
build
parser.js 7KB
README.md 149B
parser.ts 9KB
.gitattributes 25B
.github
workflows
npm.yaml 485B
.eslintrc.js 2KB
src
types.ts 941B
util.ts 2KB
leftrec.ts 10KB
metagrammar.peg 3KB
gen.ts 15KB
meta.ts 77KB
template.ts 9KB
test
id_test
parser.ts 11KB
grammar.peg 220B
setanta_test
run.test.ts 596B
flags.txt 20B
test.test.ts 6KB
README.md 86B
parser.ts 90KB
grammar.peg 9KB
gen.test.ts 15KB
calc_test
flags.txt 12B
test.test.ts 665B
parser.ts 14KB
grammar.peg 710B
eof_test
test.test.ts 225B
parser.ts 7KB
grammar.peg 44B
muse
test.test.ts 3KB
parser.ts 32KB
grammar.peg 1015B
checks.test.ts 922B
memo_time_test
flags.txt 19B
test.test.ts 568B
parser.ts 19KB
grammar.peg 673B
memo_test
flags.txt 19B
test.test.ts 2KB
parser.ts 16KB
grammar.peg 700B
indirect_leftrec_test
test.test.ts 213B
parser.ts 9KB
grammar.peg 61B
leftrec.test.ts 6KB
calc_leftrec_test
test.test.ts 665B
parser.ts 15KB
grammar.peg 582B
pos_test
test.test.ts 4KB
parser.ts 8KB
grammar.peg 150B
cli.ts 1KB
rules.ts 2KB
checks.ts 3KB
tsconfig.json 6KB
LICENSE 16KB
assets
sum.png 19KB
no_eof_symb.png 14KB
with_eof_symb.png 19KB
calc.png 27KB
computed.png 25KB
example1.png 45KB
README.md 16KB
gen-tests.sh 384B
.gitignore 30B
CHANGELOG.md 2KB
.eslintignore 51B
package-lock.json 207KB
package.json 1KB
共 77 条
- 1
资源评论
Tsy.H
- 粉丝: 19
- 资源: 4607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功