Acorn 介绍
一个小巧,快速的JavaScript解析器,完全用JavaScript编写。 Acorn是在MIT许可下发布的开源软件 。
组件
当在一个易于使用的( node.js ) 或者AMD环境下运行时,导出的值出现在由单个文件公开。 将这里属性加载到浏览器时,将定义单个全局对象,而所有导出的属性将被添加到浏览器的( Acorn在启用了IE5的浏览器中比更有效) 中。
主解析器
这是在 dist/acorn.js 中实现的,这是你在 node.js. 中进行 require("acorn") 时所得到
解析(input,options) 用于解析JavaScript程序。 input 参数是一个字符串,options 可以未定义或者某个对象设置了一些选项列表 below。 返回值将是由 ESTree规范指定的抽象语法树对象。
遇到语法错误时,解析器将使用有意义的消息引发 SyntaxError 对象。 这个错误对象将有一个 pos 属性,指示发生错误的字符偏移量,以及包含引用该位置的{line,column} 对象的loc 对象。
GitHub:https://github.com/acornjs/acorn
网站描述:一个微小、快速的JavaScript解析器
Acorn
小编说
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。