我正在寻找一个解析器生成器,它接受一个Javacc语法文件(.jj)并在Javascript(而不是Java)中生成一个解析器.这样的事情存在吗?或者,将.jj文件转换为ANTLR(可以输出Javascript)可以理解的东西有多难?
解决方法:
I am looking for a parser generator that accepts a Javacc grammar file (.jj) and generates a parser in Javascript (instead of Java). Does such a thing exist?
显然,没有.
Alternately how difficult would it be to convert the .jj file to something that ANTLR (which can output Javascript) can understand?
这将是非平凡的,你需要手工完成.但实际的难度可能取决于你试图转换的语法.
值得注意的是,还有其他解析器生成器在Javascript中输出解析器. (而且,不,我不打算列出或推荐一个!)
显然,输入语言与Javacc输入不同.