Reference

racc(1)

Ruby LALR parser generator

NAME

racc - Ruby LALR parser generator

SYNOPSIS

racc [options] file

DESCRIPTION

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.

SEE ALSO

/usr/share/doc/racc/html.en/index.html (English) or /usr/share/doc/racc/html.ja/index.html (Japanese).

History

--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).