-b file_prefix |
| Change the prefix prepended to the output file names to the string denoted by file_prefix. The default prefix is the character y. |
-d | Cause the header file y.tab.h to be written. |
-l | If the -l option is not specified, yacc will insert #line directives in the generated code. The #line directives let the C compiler relate errors in the generated code to the users original code. If the -l option is specified, yacc will not insert the #line directives. Any #line directives specified by the user will be retained. |
-o output_filename |
| Cause yacc to write the generated code to output_filename instead of the default file, y.tab.c. |
-p symbol_prefix |
| Change the prefix prepended to yacc-generated symbols to the string denoted by symbol_prefix. The default prefix is the string yy. |
-r | Cause yacc to produce separate files for code and tables. The code file is named y.code.c, and the tables file is named y.tab.c. |
-t | Change the preprocessor directives generated by yacc so that debugging statements will be incorporated in the compiled code. |
-v | Cause a human-readable description of the generated parser to be written to the file y.output. |
|