Bison
出典: フリー百科事典『ウィキペディア(Wikipedia)』
bison(バイソン)とは構文解析器の一種であり、CコンパイラとしてのGCCのサポートのために開発されたフリーソフトウェアである。
[編集] 概要
bison は flex と共にローレンス・バークレー国立研究所の Vern Paxson が作成した。その仕様としてはyaccとの上位互換を持っておりながら、多くの拡張機能が追加されておりマルチスレッドに対応したパーサの生成などが行える。 もともとは、CコンパイラとしてのGCCのフロントエンドの構文解析用に作成されたソフトであるが現在GCC(バージョン4以降)はフロントエンドの構文解析を独自で行っており、bison は主に単独のプログラミング開発ツールとして使用されている。
yacc との上位互換を持つソフトとしては他にbyacc(Berkeley yacc)がある。