簡體   English   中英

在Java中解析Java的最佳方法

[英]Best way to parse Java in Java

正如標題所說,我想用Java解析一些Java源代碼。 我很確定還有其他java庫已經執行了這個,但我找不到任何。

Antlr有一個Java語法文件。 看到這個

Janino可以解析,編譯和執行Java代碼。

您可能正在尋找類似ANTLR的東西: http//www.antlr.org/

Eclipse公開了它自己的Java編譯器的語法樹。 您只需訪問元素即可。

看到這里

JavaCC具有Java 1.5語法,包括泛型。

令牌可能比我想要的更細粒度

您的第一個要求是獲得准確的解析,並且您實際上只能從現有解析器中獲取該解析。 你對結果做了什么取決於你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM