yacc
[
options
]
file
Given a
file
containing context-free grammar,
convert
file
into tables for subsequent parsing
and send output to
y.tab.c
. This command name stands for
y
et
a
nother
c
ompiler-
c
ompiler.
See also
lex
and the Nutshell Handbook
lex & yacc
.
-
-d
-
Generate
y.tab.h
, producing
#define
statements
that relate
yacc
's token codes to the token names
declared by the user.
-
-l
-
Exclude
#line
constructs from code produced in
y.tab.c
.
(Use after debugging is complete.)
-
-Q
c
-
Place version information about
yacc
in
y.tab.c
(if
c
=
y
)
or suppress information (if
c
=
n
, the default).
-
-t
-
Compile runtime debugging code by default.
-
-v
-
Generate
y.output
, a file containing
diagnostics and notes about the parsing tables.
-
-V
-
Print the version of
yacc
on standard error.