mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
![Dag-Erling Smørgrav](/assets/img/avatar_default.png)
Note that this enables the backtracking extension, which we had previously left disabled. PR: 244149, 269425 Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D38421
31 lines
1.2 KiB
Plaintext
31 lines
1.2 KiB
Plaintext
Usage: YACC [options] filename
|
|
|
|
Options:
|
|
-b file_prefix set filename prefix (default "y.")
|
|
-B create a backtracking parser
|
|
-d write definitions (.tab.h)
|
|
-h print this help-message
|
|
-H defines_file write definitions to defines_file
|
|
-i write interface (y.tab.i)
|
|
-g write a graphical description
|
|
-l suppress #line directives
|
|
-L enable position processing, e.g., "%locations"
|
|
-o output_file (default ".tab.c")
|
|
-p symbol_prefix set symbol prefix (default "yy")
|
|
-P create a reentrant parser, e.g., "%pure-parser"
|
|
-r produce separate code and table files (y.code.c)
|
|
-s suppress #define's for quoted names in %token lines
|
|
-t add debugging support
|
|
-v write description (y.output)
|
|
-V show version information and exit
|
|
|
|
Long options:
|
|
--defines -H
|
|
--file-prefix -b
|
|
--graph -g
|
|
--help -h
|
|
--name-prefix -p
|
|
--no-lines -l
|
|
--output -o
|
|
--version -V
|