2016-05-11 29 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等)是相同的。

但是,嵌入代碼({ ... }之間的所有內容),包括內部謂詞的代碼({ ... }?),靶依賴性的,並且具有用於新的目標被重新寫入。

相關問題