Module: Dhaka

Defined in:
lib/parser/item.rb,
lib/parser/token.rb,
lib/parser/action.rb,
lib/parser/parser.rb,
lib/parser/channel.rb,
lib/grammar/grammar.rb,
lib/parser/conflict.rb,
lib/parser/parse_tree.rb,
lib/parser/parser_run.rb,
lib/grammar/precedence.rb,
lib/grammar/production.rb,
lib/evaluator/evaluator.rb,
lib/parser/parse_result.rb,
lib/parser/parser_state.rb,
lib/tokenizer/tokenizer.rb,
lib/grammar/closure_hash.rb,
lib/parser/parser_methods.rb,
lib/grammar/grammar_symbol.rb,
lib/parser/compiled_parser.rb

Defined Under Namespace

Modules: ParserMethods Classes: Action, Channel, ClosureHash, CompiledParser, Conflict, Evaluator, EvaluatorDefinitionError, Grammar, GrammarSymbol, Item, ItemSet, NoStartProductionsError, ParseErrorResult, ParseSuccessResult, ParseTreeCompositeNode, ParseTreeLeafNode, Parser, ParserLogOutputFormatter, ParserRun, ParserState, PassiveChannel, Precedence, PrecedenceBuilder, Production, ProductionBuilder, ReduceAction, ReduceReduceConflict, ShiftAction, ShiftReduceConflict, SpontaneousChannel, Token, Tokenizer, TokenizerErrorResult, TokenizerState, TokenizerSuccessResult

Constant Summary collapse

START_SYMBOL_NAME =

Reserved name for the start symbol for all grammars.

"_Start_"
END_SYMBOL_NAME =

:nodoc:

"_End_"
TOKENIZER_IDLE_STATE =

Reserved constant used to identify the idle state of the tokenizer.

:idle_state