橡子 一个很小的,快速JavaScript解析器,完全用JavaScript编写。 社区 Acorn是根据发布的开源软件。 欢迎您或在上创建请求请求。 如有疑问和讨论,请使用。 配套 该存储库包含三个软件包: :主解析器 :容错解析器 :语法树遍历器 要构建存储库的内容,请运行npm install 。 git clone https://github.com/acornjs/acorn.git cd acorn npm install 插件开发 Acorn旨在支持可在合理范围内重新定义解析器工作方式的插件。 插件可以添加新的令牌类型和新的令牌生成器上下文(如果需要),并在解析器对象中扩展方法。 这不是一个干净优雅的API,使用它需要了解Acorn的内部结构,并且只要内部结构发生重大变化,插件就可能会损坏。 但是,仍然可以通过这种方式为JavaScript方言创建解析器,而无需