導入されたので、ちょっと遊んでみた。bar\end{foo}のようなブロック命令1があり、それ以外は文章となる。表示されず、プログラムでいうところのスコープなるものが作られるので、注意が必要である。示すと次のようになる2。いうメソッドが自動的に定義される。いう特別なトークンから解析を開始する。いずれかを使って、トークンを定義する。この3つの定義方法の違いは次に示す。表すと次のようになる。$result;さて、上のコードを実行すると改行が多くて読みにくいが、階層構造が正しく解析されているのが確認できる。引数は「{jsarticle}」であることがわかる。して必要な情報だけにする方法についても説明する。to-jsonでJSON化という感じで進めていきたい。これを呼ぶとその下に続く構造を作る(make)することができる。よって作成されたオブジェクトを得るとこができる。次のようにすれば良い。:pretty);このプログラムを実行すると次のJSONを得るとこができる。構文解析を行うための簡単な例である。命令の引数が3つ4つになると正しく動作しないので、注意してもらいたい。