flex と bison の使い、簡単な計算機を作成してみる。 ◆ main 関数(C++ を利用する) .ccファイル名 : calc-main.cc #include <iostream> #include "calc-driver.h" int main(int argc, char **argv) { calc_driver driver; driver.calc(*++argv); return 0; } ◆ parser呼び出し関数を実装しているクラス .ccファイル名 : calc-driver.cc #include <iostream> #include <iomanip> #include "calc-driver.h" // コンストラクタ calc_driver::calc_driver() { } // デストラクタ calc_driver::~calc_driv