ANTLRとは何か † ANTLRは、yacc, lexと同じコンパイラー・コンパイラーです。 ANTRLを使うことで、 言語のコンパイラ、 言語のインタプリタ 他の言語への変換ツール を容易に作成することができます。 一時期よりも話題にならなかったコンパイラー技術もGWTがjavaからjavascriptへの変換を 使ったことにより、その価値が見直されているのではないかと思います。 特にANTRLは、 入力プログラムをASTと呼ばれる構文木に変換し ASTから変数テーブル、関数テーブル、構文チェック、コンパイラー、インタプリタ を生成するため、数テーブル、関数テーブル、構文チェック、コンパイラー、インタプリタが 再利用できる点が優れています。 ↑ ANTWorksとは何か † ANTWorksは、ANTLRの文法を作成、チェックするためのワークベンチです。 ルールの編集 インタプリタの提