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