4.1 gperfへの入力形式

コマンドライン引数の一部、特に‘-t’オプションを変えることで、入力ファイルの形式を制御できます。入力の見た目は、GNUユーティリティのflexやbison、またはUNIXユーティリティのlexやyaccに似ています。一般的な形式の概要は次のとおりです。

declarations
%%
keywords
%%
functions

flexやbisonとは異なり、宣言セクションと関数セクションは省略できます。以下では、各セクションの入力形式を説明します。

‘-t’オプションを指定しない場合、宣言セクション全体を省略できます。その場合、入力ファイルは最初のキーワードの行から直接始まります。たとえば、次のようになります。

january
february
march
april
...