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