是否有一个版本的Javacc输出javascript代码?

我正在寻找一个解析器生成器,它接受一个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输入不同.

上一篇:使用javax.lang.model或ANTLR JavaParser获取有关Java源代码的信息的示例/教程


下一篇:浅析如何使用Vue + Xterm.js + SpringBoot + Websocket / Stomp + JSch 实现一个 web terminal 网页版的终端工具