开发者

Java parser written in JavaScript

I'm looking for implementation of Java source code parser wri开发者_StackOverflow中文版tten in JavaScript language. Do you know any?


Have a look at ANTLR which can have Javascript as a target, with the Java 1.5 grammar at http://www.antlr.org/grammar/1152141644268/Java.g

Edit: link stopped working - try https://github.com/antlr/grammars-v4/blob/master/java/Java.g4 :)


Here is Java 1.7 parser http://mazko.github.io/jsjavaparser/ using PEG grammar by Roman R Redziejowski http://www.romanredz.se/Mouse/Java.1.7.peg


I don't know of a Java parser per se, but here are some parser generators for Javascript:

  • http://jscc.jmksf.com/
  • http://code.google.com/p/cruiser/wiki/Parse
  • http://pegjs.majda.cz/
  • http://zaach.github.com/jison/
  • and more are listed here including PGS's that are written in other languages and target Javascript ...

If is one of these is ready for prime-time, you should be able to translate the grammar for Java into the requisite form and then use the PGS's to generate a Java parser in Javascript.

Of course, that will only give you a parser. If you want to do type analysis (as your comment seems to be saying), that's not what a parser does.


Try the Rhino engine?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜