Acorn 介绍
一个 小巧, 快速 的JavaScript解析器,完全用JavaScript编写。 ?Acorn是在MIT许可下发布的开源软件 。
组件
当在 一个 易于使用的( node.js ) 或者AMD环境下运行时,导出的值出现在由单个 文件 公开。 将这里 属性 加载到浏览器时,将定义单个全局对象,而所有导出的 属性 将被 添加 到浏览器的( Acorn在启用了IE5的浏览器中比更有效) 中。
主解析器
这是在 dis t/acorn.js 中实现的,这是你在 node.js. 中进行 require("acorn") 时所得到
解析(input,options) 用于解析JavaScript程序。 input 参数是 一个 字符串,options 可以未定义或者某个对象设置了一些选项列表 below。 返回值将是由 ESTree规范指定的抽象语法树对象。
遇到语法 错误 时,解析器将使用有意义的消息引发 Syntax Error 对象。 这个 错误 对象将有 一个 pos 属性 ,指示发生 错误 的字符偏移量,以及包含引用该位置的{line,column} 对象的loc 对象。
GitHub: https://github.com/acornjs/acorn
网站描述: 一个 微小、 快速 的JavaScript解析器
Acorn官方网站
官方网站:
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did175362