ポイント
構文解析の構文木を表現したパターン。
構文を解析、結果に基づいて実行する。
サンプルコード
以下参照。
http://morizyun.github.io/blog/ruby-design-pattern-13-interpreter/
所感
- 構文解析機能をオブジェクト化して拡張可能にしておくということ。cliのツールを作成するときとかに使いそう。
参考にしたサイト
http://morizyun.github.io/blog/ruby-design-pattern-13-interpreter/
http://www.ie.u-ryukyu.ac.jp/~e085739/java.it.13.html