【文件属性】:
文件名称:tsPEG:用于TypeScript的PEG解析器生成器
文件大小:311KB
文件格式:ZIP
更新时间:2021-05-03 14:00:40
TypeScript
tsPEG:用于TypeScript的PEG解析器生成器
tsPEG是用于TypeScript的PEG分析器生成器。 tsPEG接受语法的直观描述,并输出充分利用TypeScript类型系统的功能全面的解析器。
安装
可以通过运行安装tspeg
npm install -g tspeg
特征
功能齐全的PEG支持,比CFG强大。
无限超前解析,无限制。
基于正则表达式的词法,语法规范中的隐式标记。
紧密键入,为所有生产规则生成类,可以使用区分的联合来区分。
支持有保证的O(n)解析时间的记忆(packrat解析)。
CLI用法
CLI调用语法如下
tspeg