投稿

ラベル(ANTLR)が付いた投稿を表示しています

自作コンパイラをeclipseで動作させる

前にちょと書いていたのですが、プラグインは作成しませんでした。 実際はgnu-makeに自作のコンパイラを動かすようにしたら、CDT上で普通に動作したからです。 ただエラー行はconsoleをクリックしてもジャンプしなかったので、フォーマットをgccと同じようにしたらあっさり動作しました。 また、自作コンパイラはCをベースにしているので専用拡張子をC++Editorにしたら、色分けもされ、動きました。 ということで、実用的だったので、プラグイン制作は止めて、先に自作コンパイラをantlrで作成ししなおす流れとします。

コンパイラコンパイラ

作成ソフトウェアでコンパイラコンパイラは、とても重要な位置を占めている。 その中で ANTLR というソフトウェアで古くからあるのだが、今だに開発が、 活発で好感が持てる。 また、Google App Engine(Python)などで使われていて、 知っている方も多いと思う。 今、 ANTLR を使いこなそうと四苦八苦しているところであるが、 このEclipseプラグインが素晴らしい出来栄えでとても気に入っている。 さらに4ヶ月ほど前から公開された JavaDude.comのVideoチュートリアル がわかりやすく、 Scott Stanchfieldに感謝している。 参考:Wikipedia ANTLR