Racc Command Reference
racc [-ofilename] [--output-file=filename]
[-erubypath] [--embedded=rubypath]
[-v] [--verbose]
[-Ofilename] [--log-file=filename]
[-g] [--debug]
[-E] [--embedded]
[-l] [--no-line-convert]
[-c] [--line-convert-all]
[-a] [--no-omit-actions]
[-C] [--check-only]
[-S] [--output-status]
[--version] [--copyright] [--help] grammarfile
- filename
-
Racc grammar file. Any extention is permitted.
- -ooutfile, --output-file=outfile
-
A filename for output. default is <filename>.tab.rb
- -Ofilename, --log-file=filename
-
Place logging output in file filename.
Default log file name is filename.output.
- -erubypath, --executable=rubypath
-
output executable file(mode 755). path is a path of ruby interpreter.
- -v, --verbose
-
verbose mode. create <filename>.output file, like yacc's y.output file.
- -g, --debug
-
add debug code to parser class. To display debuggin information,
use this '-g' option and set @yydebug true in parser class.
- -E, --embedded
-
Output parser which doesn't need runtime files (racc/parser.rb).
- -C, --check-only
-
Check syntax of racc grammer file and quit.
- -S, --output-status
-
Print messages time to time while compiling.
- -l, --no-line-convert
-
turns off line number converting.
- -c, --line-convert-all
-
Convert line number of actions, inner, header and footer.
- -a, --no-omit-actions
-
Call all actions, even if an action is empty.
- --version
-
print Racc version and quit.
- --copyright
-
Print copyright and quit.
- --help
-
Print usage and quit.