-2
如果我有這樣一個類:有沒有獲取方法參數名稱的Antlr語法?
public class Whatever
{
public void aMethod(int aParam){
}
}
我們能寫ANTLR語法生成像輸出提供信息:
aMethod
int
aParam
如果我有這樣一個類:有沒有獲取方法參數名稱的Antlr語法?
public class Whatever
{
public void aMethod(int aParam){
}
}
我們能寫ANTLR語法生成像輸出提供信息:
aMethod
int
aParam
是的,答案肯定是:是的,我們(和你)能夠!
https://github.com/antlr/grammars-v4/tree/master/java使用這種語法,你也可以得到一個方法的參數和它們的類型(你將不得不瞭解如何使用它和ANTLR ,例如參考Terence Parr的「權威的ANTLR4參考」,他還有一個用於解析Java源文件的Java語法示例)。 –