2006-11-08から1日間の記事一覧

調子に乗ってS式評価機を

もはやantlrと何の関係もない……!

ANTLRの練習としてS式構築機を

まずデータ構造を定義してだな(割愛)、あとはパーサを改造して、

ANTLRの練習としてS式パーサをつくってみる

試行錯誤した結果grammerはこんなふうになった。 options { language = "CSharp"; namespace = "Parser"; // encapsulate code in this namespace } class SExprParser extends Parser; options { k = 2; } sexpr : atom | list | QUOTE sexpr ; list : OPAR…

Visual studioでANTLRを使用した開発を行なうためのおぼえがき

すっきりした方法がみつからないので、とりあえずNANTをつかって自動化している。 //exec_antlr.build //default.build このふたつをプロジェクトdirにいれておいて、ビルドイベントで cd $(ProjectDir) nant を実行。生成された./generated内のファイルは手…

ANTLRメモ

ドキュメントはここ。