用于 JavaScript 的解析器构建工具包
Chevrotain 是一个极速且功能丰富的解析器构建工具包,专为 JavaScript 设计,内置支持 LL(K) 文法,并可通过第三方插件支持 LL(*)文法。它可用于构建解析器、编译器或解释器,适用于从简单配置文件到完整编程语言等多种场景。
语法以纯 JavaScript 源码形式编写,无需代码生成阶段,
关于 Chevrotain 的更深入评测,可参阅这篇精彩文章:JavaScript 中的解析:工具与库。
npm install chevrotainhttps://unpkg.com/chevrotain/lib/chevrotain.mjshttps://unpkg.com/chevrotain/lib/chevrotain.min.mjshttps://unpkg.com/[email protected]/lib/chevrotain.mjshttps://unpkg.com/[email protected]/lib/chevrotain.min.mjsChevrotain 支持现代 JavaScript 运行时:即 Node.js 版本中声明的
暂无开放 Issues,或尚未同步最近议题。