-XMLリージョン

エディタで、カーソル位置が含まれる前後のキャラクターを前方向および後ろ方向にパースして要素抽出をしてくれる機能がEclipseのエディタフレームワークであります。この要素をEclipseのソース中ではしばしばリージョン(Region)と呼んで、入力補完やエディタの色分けに用いてます。Diconでのリージョンパースの難しさはOGNL式が使えることによって、ダブルクォートが属性の表記以外にでてくることと、new演算子のあとにignorableではない空白が入ってくることです。このへんリージョンパースの方法を練らないといけない。。。
今、エディタ補完機能に集中しているのは即効性が高いこともありますが、次はHTMLを補完しないといかんかなと思ってるからです。先の話ですが。。。