用JavaScript编写的Java解析器

时间:2011-05-13 14:56:00

标签: java javascript parsing compilation

我正在寻找用JavaScript语言编写的Java源代码解析器的实现。你知道吗?

4 个答案:

答案 0 :(得分:10)

查看ANTLR哪些可以将Javascript作为目标,使用Java 1.5语法http://www.antlr.org/grammar/1152141644268/Java.g

修改:链接停止工作 - 尝试https://github.com/antlr/grammars-v4/blob/master/java/Java.g4:)

答案 1 :(得分:5)

这是由Roman R Redziejowski使用PEG语法的Java 1.7解析器http://mazko.github.io/jsjavaparser/ http://www.romanredz.se/Mouse/Java.1.7.peg

答案 2 :(得分:3)

我不知道Java解析器本身,但这里有一些Javascript的解析器生成器:

如果其中一个已准备好进入黄金时段,您应该能够将Java的语法翻译成必需的形式,然后使用PGS在Javascript中生成Java解析器。

当然,这只会给你一个解析器。如果你想进行类型分析(正如你的评论似乎在说),那不是解析器的作用。

答案 3 :(得分:-3)

试试 Rhino 引擎?