Acorn

编程之家收集整理的这个编程导航主要介绍了Acorn编程之家,现在分享给大家,也给大家做个参考。

Acorn

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官方网站

官方网站:

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

jade,Jade 是一个高性能的模板引擎,以 JavaScript 的形式集...
curl.js,轻量级,快速,可扩展的模块加载
jspm-cli,基于SystemJS的Js包管理器
angular-cli,快速构建Angular2项目
lerna,一款多项目多模块的管理工具
duo.js,前端的下一代包管理器。