racc1
Ruby lalr parser generator
Usage
racc [options]
file
Overview
Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program.
Options
-
-g, --debug -
output parser for user level debugging.
-
-o, --output-file <outfile> -
file name of output. [<fname>.tab.rb]
-
-e, --executable <rubypath> -
insert #! line in output. ('ruby' to default)
-
-E, --embedded -
output file which don't need runtime.
-
-l, --no-line-convert -
never convert line numbers. (for ruby<=1.4.3)
-
-c, --line-convert-all -
convert line numbers also header and footer.
-
-a, --no-omit-actions -
never omit actions.
-
-v, --verbose -
create <filename>.output file.
-
-O, --log-file <fname> -
file name of verbose output. [<fname>.output]
-
-C, --check-only -
syntax check only.
-
-S, --output-status -
output status time to time.
-
--no-extentions -
run without any ruby extentions.
-
-h, --help -
print this message and quit.
-
--version -
print version and quit.
-
--runtime-version -
print runtime version and quit.
-
--copyright -
print copyright and quit.
Releases
12 releases since Debian 3.0 (Woody); the text changed 1 time.
--check-only since Debian 3.1 (Sarge);
--copyright since Debian 3.1 (Sarge);
--debug since Debian 3.1 (Sarge);
--embedded since Debian 3.1 (Sarge);
--executable since Debian 3.1 (Sarge);
--help since Debian 3.1 (Sarge);
--line-convert-all since Debian 3.1 (Sarge);
--log-file since Debian 3.1 (Sarge);
--no-extentions since Debian 3.1 (Sarge);
--no-line-convert since Debian 3.1 (Sarge);
--no-omit-actions since Debian 3.1 (Sarge);
--output-file since Debian 3.1 (Sarge);
--output-status since Debian 3.1 (Sarge);
--runtime-version since Debian 3.1 (Sarge);
--verbose since Debian 3.1 (Sarge);
--version since Debian 3.1 (Sarge);
-C since Debian 3.1 (Sarge);
-E since Debian 3.1 (Sarge);
-O since Debian 3.1 (Sarge);
-S since Debian 3.1 (Sarge);
-a since Debian 3.1 (Sarge);
-c since Debian 3.1 (Sarge);
-e since Debian 3.1 (Sarge);
-g since Debian 3.1 (Sarge);
-h since Debian 3.1 (Sarge);
-l since Debian 3.1 (Sarge);
-o since Debian 3.1 (Sarge);
-v since Debian 3.1 (Sarge).