2
我正在尋找一個解析器,它可以從java代碼中提取抽象語法樹。解析器必須在.Net下工作 - 我需要從C#運行它。我知道ANTLR,但是我沒有找到任何語法,可以將AST生成爲樹(而不是平面列表)。 任何人都可以幫助我嗎? 謝謝。Java AST解析器.Net
我正在尋找一個解析器,它可以從java代碼中提取抽象語法樹。解析器必須在.Net下工作 - 我需要從C#運行它。我知道ANTLR,但是我沒有找到任何語法,可以將AST生成爲樹(而不是平面列表)。 任何人都可以幫助我嗎? 謝謝。Java AST解析器.Net
不能確定是否有幫助,但JavaCC可以生成AST對你來說,它有幾個Java的語法定義(如this,而是採取對alternatives看看),以及開發商recently added C++ code generation。您可能能夠與C#鏈接。
謝謝。這可能有幫助。 – user1659950
在這種情況下,你看起來並不難。 –
恩......恩......謝謝你? – user1659950
如果我Google的「antlr java語法」,我發現[this](http://www.antlr.org/grammar/list)頁面列出了許多Java語法。這些語法中至少有一個輸出AST而不是平面分析樹/列表。 –