久しぶりに JDTのソース を読み進めてみる,けど違うパッケージを読んでみる
org.eclipse.jdt.core.dom
DOM というとXMLとかHTML のものという印象が強いけど,やっぱりJava にもあるのか
...
...
...
こんな感じで,クラスの中に field とか method とかを,順不同に並べられる点では XMLと似たデータ構造をプログラミング言語はもっていることになる.
XMLにまつわる言語...XQuery とか XSLT ていまいち書き方がなじまないけど,コンパイラを作るときには使えそうな機能はあるので,おいしそうな構文糖をまぶしてあげるといいかな