Module: Lrama

Defined in:
lib/lrama/bitmap.rb,
lib/lrama/erb.rb,
lib/lrama/lexer.rb,
lib/lrama/state.rb,
lib/lrama/logger.rb,
lib/lrama/output.rb,
lib/lrama/parser.rb,
lib/lrama/states.rb,
lib/lrama/tracer.rb,
lib/lrama/command.rb,
lib/lrama/context.rb,
lib/lrama/diagram.rb,
lib/lrama/digraph.rb,
lib/lrama/grammar.rb,
lib/lrama/options.rb,
lib/lrama/version.rb,
lib/lrama/reporter.rb,
lib/lrama/warnings.rb,
lib/lrama/state/item.rb,
lib/lrama/lexer/token.rb,
lib/lrama/grammar/code.rb,
lib/lrama/grammar/rule.rb,
lib/lrama/grammar/type.rb,
lib/lrama/tracer/rules.rb,
lib/lrama/tracer/state.rb,
lib/lrama/grammar/union.rb,
lib/lrama/option_parser.rb,
lib/lrama/grammar/symbol.rb,
lib/lrama/lexer/location.rb,
lib/lrama/reporter/rules.rb,
lib/lrama/reporter/terms.rb,
lib/lrama/tracer/actions.rb,
lib/lrama/tracer/closure.rb,
lib/lrama/counterexamples.rb,
lib/lrama/grammar/binding.rb,
lib/lrama/grammar/counter.rb,
lib/lrama/grammar/printer.rb,
lib/lrama/lexer/token/int.rb,
lib/lrama/lexer/token/str.rb,
lib/lrama/lexer/token/tag.rb,
lib/lrama/reporter/states.rb,
lib/lrama/tracer/duration.rb,
lib/lrama/lexer/token/base.rb,
lib/lrama/lexer/token/char.rb,
lib/lrama/reporter/grammar.rb,
lib/lrama/grammar/auxiliary.rb,
lib/lrama/grammar/reference.rb,
lib/lrama/lexer/token/empty.rb,
lib/lrama/lexer/token/ident.rb,
lib/lrama/lexer/token/token.rb,
lib/lrama/state/action/goto.rb,
lib/lrama/warnings/required.rb,
lib/lrama/grammar/destructor.rb,
lib/lrama/grammar/precedence.rb,
lib/lrama/lexer/grammar_file.rb,
lib/lrama/reporter/conflicts.rb,
lib/lrama/state/action/shift.rb,
lib/lrama/warnings/conflicts.rb,
lib/lrama/grammar/error_token.rb,
lib/lrama/state/action/reduce.rb,
lib/lrama/counterexamples/node.rb,
lib/lrama/counterexamples/path.rb,
lib/lrama/grammar/percent_code.rb,
lib/lrama/grammar/rule_builder.rb,
lib/lrama/reporter/precedences.rb,
lib/lrama/lexer/token/user_code.rb,
lib/lrama/counterexamples/triple.rb,
lib/lrama/counterexamples/example.rb,
lib/lrama/grammar/inline/resolver.rb,
lib/lrama/reporter/profile/memory.rb,
lib/lrama/state/resolved_conflict.rb,
lib/lrama/warnings/implicit_empty.rb,
lib/lrama/warnings/name_conflicts.rb,
lib/lrama/grammar/code/rule_action.rb,
lib/lrama/grammar/symbols/resolver.rb,
lib/lrama/warnings/redefined_rules.rb,
lib/lrama/grammar/code/printer_code.rb,
lib/lrama/grammar/parameterized/rhs.rb,
lib/lrama/counterexamples/derivation.rb,
lib/lrama/counterexamples/state_item.rb,
lib/lrama/grammar/parameterized/rule.rb,
lib/lrama/tracer/only_explicit_rules.rb,
lib/lrama/reporter/profile/call_stack.rb,
lib/lrama/state/inadequacy_annotation.rb,
lib/lrama/state/shift_reduce_conflict.rb,
lib/lrama/warnings/useless_precedence.rb,
lib/lrama/grammar/code/destructor_code.rb,
lib/lrama/lexer/token/instantiate_rule.rb,
lib/lrama/state/reduce_reduce_conflict.rb,
lib/lrama/grammar/code/no_reference_code.rb,
lib/lrama/grammar/parameterized/resolver.rb,
lib/lrama/grammar/code/initial_action_code.rb

Overview

rbs_inline: enabled frozen_string_literal: true

Defined Under Namespace

Modules: Bitmap Classes: Command, Context, Counterexamples, Diagram, Digraph, ERB, Grammar, Lexer, Logger, OptionParser, Options, Output, Parser, Reporter, State, States, Tracer, Warnings

Constant Summary collapse

VERSION =

: String

"0.8.0".freeze