JavaCC

JavaCCはJava言語で使える構文解析器。Java上で動作するスクリプト言語を作る事ができます。

JavaCCを使ってみる

いきなりスクリプト言語のような構文解析は難しいので、JSON文字列を解析し、Javaオブジェクトにするプログラムを作成してみました。なお、Javaで使えるJSONパーサにはjson-libというライブラリがあります。これも文字列解析にJavaCCを使っているようです。