UNIX in a Nutshell: System V Edition

UNIX in a Nutshell: System V EditionSearch this book
Previous: Reference: xargsChapter 2
UNIX Commands
Next: Reference: zcat


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 yet another compiler-compiler. See also lex and the Nutshell Handbook lex & yacc.



Generate y.tab.h, producing #define statements that relate yacc's token codes to the token names declared by the user.


Exclude #line constructs from code produced in y.tab.c. (Use after debugging is complete.)


Place version information about yacc in y.tab.c (if c = y) or suppress information (if c = n, the default).


Compile runtime debugging code by default.


Generate y.output, a file containing diagnostics and notes about the parsing tables.


Print the version of yacc on standard error.

Previous: Reference: xargsUNIX in a Nutshell: System V EditionNext: Reference: zcat
Reference: xargsBook IndexReference: zcat

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System