現実的な関数電卓プログラムを作ってみる。よる字句解析lexは、字句解析のプログラムを自動生成するツール。“%%”行の内側に、正規表現とそのパターンの際の処理を書き並べる。いうC言語のソースを出力する。いう定数記号を割り振る...といった処理のプログラムを生成してくれる。構文解析の処理を行ってくれる。その遷移テーブルを用いた処理のプログラムをC言語で出力してくれる。間には、BNF記法と、それに対応する処理を記載する。bison(水牛)は、yacc(山牛)の改良版。「$1(加算式部分の値)と、$3(乗算式の部分)の値を加えて、$$(式の結果)を求める」といった処理を生成してくれる。相当する処理が起動される。yyerror()は、構文解析の途中で文法エラーになった時に呼び出される関数。作ったが、これを組合せて1つの実行ファイルにコンパイルする。“依存ファイル”から”ターゲット”を生成する処理から構成される。必要最小限の処理を行う。系プログラミング環境を利用する。インストールし実行すること。必要なパッケージをインストールして実験を行うこと。miniOrange。