我可以将为java创建的语法文件转换为javascript的语法文件吗

Can I convert grammar file created for java to one for javascript?

本文关键字:文件 语法 javascript 转换 我可以 java 创建      更新时间:2023-09-26

我想用javascript创建一个语法分析器。目前我已经为java完成了它。还有语法文件,比如test.g,它是为用java执行而编写的。它包含要添加的所有方法和导入语句。当我将它与javascript一起使用时,即使我将语言选项更改为javascript,它也不会起作用。如何转换它并使其与javascript兼容?

语法规则与目标无关(例如,Java、Python、C#、JavaScript…也是如此)

但是,嵌入的代码({ ... }之间的所有代码),包括谓词({ ... }?)内部的代码,依赖于目标,必须为新目标重新编写。