実験のてびき 渕野 昌 (Sakae' Fuchino) 解説 本実験では,UNIX のスタンダードな tools である lex と yacc の GNU project による改良版の flex と bison を用いて,C プログラムの整形ツールと, 簡易電卓(また余力のある人はさらに 簡単な言語のインタプレータ) のプログラムを作成する. flex (lex) は,字句解析プログラムの自動生成 tool で(マニュアルによると flex は fast lexical anayzer generator の略であるとある),bison (yacc) は, 構文解析プログラムの自動生成 tool である(bison の名前の由来は不明だが,GNU やその周辺では gnu, bison, mule など, ウシ・ウマ系の動物の名前をプログラムにつける伝統がある --- yacc は ye