我正在开发一个JavaScript程序合并工具,需要编写JavaScript(版本>= ES6)的语法规则,并采用JavaCC格式。为此,我想使用ES6的公开可用BNF语法规则,然后从中将其转换为JavaCC格式。
我只能找到这些参考资料(来自Stack Overflow question): 然而,这些BNF非常古老(并且StackOverflow上的问题也非常古老,11年前的)。这些语法仅适用于版本< ES6,且使用方式有限。
您是否了解有新的公开可用的语法(BNF、JavaCC文件等)?
虽然ES6有可用的解析器,例如Esprima,但由于我必须使用JavaCC环境,因此需要使用该语法。
我只能找到这些参考资料(来自Stack Overflow question): 然而,这些BNF非常古老(并且StackOverflow上的问题也非常古老,11年前的)。这些语法仅适用于版本< ES6,且使用方式有限。
您是否了解有新的公开可用的语法(BNF、JavaCC文件等)?
虽然ES6有可用的解析器,例如Esprima,但由于我必须使用JavaCC环境,因此需要使用该语法。