2016-11-28から1日間の記事一覧

Interpreterパターン

Interpreterパターンは、文法を解釈しその内容を実行するインタプリタの作成に使う。ここでは、以下の仕様の 1 桁の数字を計算するインタプリタを作ってみる。 使用できる演算子は '*' と '+'。 '*' は '+' より先に計算する。 '(' と ')' で囲んだ部分は先…