Bison & Flexについてのメモ書き
Bison
Bisonは汎用構文解析器生成ツールです。
Bison ファイルの構成について
Bison宣言部Bison declarations)
%%
文法規則部(Grammar rules)
%%
追加のCプログラム部(Additional C code)
C宣言部では、アクションの中で使われる型と変数を定義できる。~
マクロを定義するためのプリプロセッサディレクティブや、ヘッダファイルをインクルードするための#include命令も仕様出来る。
Bison宣言部には、終端記号、非終端記号、演算子の優先順位、様々な記号の意味値のデータ型を記述出来る。
Flex ファイルの構成について
Flex 宣言部
%%
字句パターンとアクション登録
%%
追加のCプログラム部
最終更新:2009年01月10日 18:59