百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

chevrotain

> 编程语言
开源

用于 JavaScript 的解析器构建工具包

2.8K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

用于 JavaScript 的解析器构建工具包

Chevrotain

概述

  • 在线演示
  • 入门教程
  • YouTube 视频:Chevrotain 词法分析器、语法分析器和解释器入门
  • 性能基准测试

简介

Chevrotain 是一个极速且功能丰富的解析器构建工具包,专为 JavaScript 设计,内置支持 LL(K) 文法,并可通过第三方插件支持 LL(*)文法。它可用于构建解析器、编译器或解释器,适用于从简单配置文件到完整编程语言等多种场景。

语法以纯 JavaScript 源码形式编写,无需代码生成阶段,

关于 Chevrotain 的更深入评测,可参阅这篇精彩文章:JavaScript 中的解析:工具与库。

安装

  • npm:npm install chevrotain
  • 浏览器 ESM 打包版本: 这些版本可直接通过 UNPKG 或其他 NPM CDN 服务下载,例如:
    • 最新版本:
      • https://unpkg.com/chevrotain/lib/chevrotain.mjs
      • https://unpkg.com/chevrotain/lib/chevrotain.min.mjs
    • 指定版本号:
      • https://unpkg.com/[email protected]/lib/chevrotain.mjs
      • https://unpkg.com/[email protected]/lib/chevrotain.min.mjs

文档与资源

  • 示例语法。

  • 常见问题解答。

  • 其他示例。

  • HTML API 文档。

  • ALL(*) 在 Langium 中的前瞻

兼容性

Chevrotain 支持现代 JavaScript 运行时:即 Node.js 版本中声明的

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptgrammarsjavascriptlexeropen-source

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言