有没有针对javascript的flex-bison解析器
Is there a flex - bison parser for javascript?
是否有可用的解析器?否则,我打算用中的语法规则写一个http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
谢谢。
我想你可以试试Jison
。
Jison采用无上下文语法作为输入,并输出能够解析该语法所描述的语言的JavaScript文件。然后,您可以使用生成的脚本来解析输入,并根据输入接受、拒绝或执行操作。如果你熟悉Bison、Yacc或其他克隆,你几乎已经准备好了。
https://gerhobbelt.github.io/jison/docs/
或者您可以尝试Jacob,一个JavaScript的lexer和解析器生成器:
http://canna71.github.io/Jacob/
有很多解析JS的程序,主要是许多linter程序。Crockford写了一些关于他在JSLINT中使用的解析器的文章http://javascript.crockford.com/tdop/tdop.html
我知道它不是野牛/语法生成的,但这是一个严格的要求吗?
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 如何从Java/scala调用js美化程序
- 如何使用json将对象列表从java转换为javascript
- Java脚本时间添加
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 如何将字符串值从php页面发送到java脚本页面
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- DOM事件通过JSON转换为java
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- Java-彩票统计解析器
- 如何将变量数据从Java类获取到JavaScript
- Java脚本将URL转换为已保存的URL时出错
- 将这些正则表达式从javascript转换为Java
- 有没有针对javascript的flex-bison解析器