Module: Lrama

Defined in:
lib/lrama/states/item.rb,
lib/lrama/type.rb,
lib/lrama/lexer.rb,
lib/lrama/state.rb,
lib/lrama/bitmap.rb,
lib/lrama/output.rb,
lib/lrama/parser.rb,
lib/lrama/states.rb,
lib/lrama/command.rb,
lib/lrama/context.rb,
lib/lrama/digraph.rb,
lib/lrama/grammar.rb,
lib/lrama/options.rb,
lib/lrama/version.rb,
lib/lrama/warning.rb,
lib/lrama/lexer/token.rb,
lib/lrama/state/shift.rb,
lib/lrama/grammar/code.rb,
lib/lrama/grammar/rule.rb,
lib/lrama/state/reduce.rb,
lib/lrama/grammar/union.rb,
lib/lrama/option_parser.rb,
lib/lrama/grammar/symbol.rb,
lib/lrama/report/profile.rb,
lib/lrama/counterexamples.rb,
lib/lrama/grammar/printer.rb,
lib/lrama/report/duration.rb,
lib/lrama/states_reporter.rb,
lib/lrama/lexer/token/type.rb,
lib/lrama/grammar/auxiliary.rb,
lib/lrama/grammar/reference.rb,
lib/lrama/grammar/precedence.rb,
lib/lrama/grammar/error_token.rb,
lib/lrama/counterexamples/path.rb,
lib/lrama/parser/token_scanner.rb,
lib/lrama/counterexamples/triple.rb,
lib/lrama/counterexamples/example.rb,
lib/lrama/state/resolved_conflict.rb,
lib/lrama/counterexamples/derivation.rb,
lib/lrama/counterexamples/state_item.rb,
lib/lrama/state/shift_reduce_conflict.rb,
lib/lrama/state/reduce_reduce_conflict.rb

Overview

type: :dollar or :at ex_tag: “$<tag>1” (Optional)

Defined Under Namespace

Modules: Bitmap Classes: Command, Context, Counterexamples, Digraph, Grammar, Lexer, OptionParser, Options, Output, Parser, Report, State, States, StatesReporter, Type, Warning

Constant Summary collapse

Token =
Lrama::Lexer::Token
VERSION =
"0.5.6".freeze