# racc command reference

racc.rb [-vgE] [--version] [--help] [-ooutfile] [-epath] [-nclassname] [-hheader] [-iinner] [-ffooter] filename

filename
  racc file. Any extention is permitted.
-ooutfile
  A filename for output. default is .tab.rb
-epath
  output executable file(mode 755). path is a path of ruby interpreter.
-v
  verbose mode. create "filename".output file, like y.output file.
-g
  add debug code to parser class. To display debuggin information, use this '-g' option and set @yydebug true in parser class.
-E
  output parser file which doesn't need runtime files(ex. racc/parser). A file created by this option working with only ruby.
-V
  prints messages time to time while compiling.
-l
  turns off line number converting.
-nclassname
  designate name of parser class. This option overwrite racc file's.
-hheader
  designate filename of 'header' user code.
-iinner
  designate filename of 'inner' user code.
-ffooter
  designate filename of 'footer' user code.
--version
  print Racc version and quit.
--help
  print usage.