要用java實作出一個類似compiler的功能
要分析resource的架構
如果用compiler當例子
就是要讀完這段程式碼後
public class outer {
private int foo = 14;
public void inner() {
int foo = 100;
// use foo
}
}
要能判斷foo在不同地方指的是global variable還是local variable
(有點不是很清楚的例子...)
我能想到的是
應該要建立tree structure或hash table
要有search by name 的功能
想問說 有沒有api或libs
是可以讓我比較輕鬆的implement?
(就像我只需要照著resourc的structure走, 看到被定義的element, variable..
就用api提供的method存取和搜尋)
thx
--
PLUR
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 84.162.81.195