2016-05-11 13 views
0

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

+0

您是用Java编写的。所以你必须用JavaScript重写它。需要注意的是,除了名称 – winhowes

+0

ohh之外,Java和JavaScript基本没有什么共同之处。实际上,我的语法文件包含数千行代码。重写它将是一个乏味的任务。所以希望有一个实用程序将 – Disha

+0

@winhowes - 类似名称加上*非常相似,并且在某些情况下为for,if,else,obj.prop和obj.method()以及++和 - 运营商等。但除了所有他们都相似的方式以外,他们完全不同。 – nnnnnn

回答

1

语法规则是独立于目标的(即对于Java,Python,C#,JavaScript等)是相同的。

但是,嵌入代码({ ... }之间的所有内容),包括内部谓词的代码({ ... }?),靶依赖性的,并且具有用于新的目标被重新写入。

相关问题