ここのところ、Visual Studio から離れて、Eclipse 上でプラグイン開発してました。「Pascal言語での開発を Eclipse で出来ないかな~」と思ったのが始まりでした。インターネットで探してみたんですが、満足できるエディタープラグインはありませんでした。そこで、作りました。
ところが、やってみると JFace のIPredicateRule の実装クラスを自力で作る羽目に。これがなかなか難しかった。要するに、scanner の位置を read() や unread() でずらすことと、返すトークンを場合分けすればよかったんですが、これを理解するのに、結構時間がかかりました。でも、何とか色分けは実装できました。
次は何しましょう。フォーマット機能、コードアシスト・・・。まだまだ完成への道のりは長いですね。
0 件のコメント:
コメントを投稿