2010-11-01から1ヶ月間の記事一覧

ANTLRで生成したパーサーで構文解析

前回の続きです。 JavaParser.csとJavaLexer.csを使ってみましょう。 まずはVisualStudioでC#のコンソールアプリケーションプロジェクトを作成してください。 JavaParser.csと同じ階層に作成するとパーサを作り直したときeclipseに消されてしまうので気をつ…

eclipseでANTLRを使うためのインストールメモとビルド

ANTLRとはパーサジェネレータです。ANTLR - Wikipediayacc、bison、JavaCCの類のやつですね。 ANTLRはEBNFのような形式の文法ファイルから、 レキサー(スキャナー)とパーサーを生成します。 詳しくはWikipediaや後述するANTLR IDEのページを参照してください…