3.1 Input Format to gperf
You can control the input file format by varying certain command-line
arguments, in particular the ‘-t’ option. The input's appearance
is similar to GNU utilities flex
and bison
(or UNIX
utilities lex
and yacc
). Here's an outline of the general
format:
| declarations
%%
keywords
%%
functions
|
Unlike flex
or bison
, the declarations section and
the functions section are optional. The following sections describe the
input format for each section.
It is possible to omit the declaration section entirely, if the ‘-t’
option is not given. In this case the input file begins directly with the
first keyword line, e.g.:
| january
february
march
april
...
|