Module: Dhaka

Defined in:
lib/dhaka/dot/dot.rb,
lib/dhaka/lexer/dfa.rb,
lib/dhaka/lexer/lexer.rb,
lib/dhaka/lexer/state.rb,
lib/dhaka/parser/item.rb,
lib/dhaka/lexer/lexeme.rb,
lib/dhaka/parser/token.rb,
lib/dhaka/parser/action.rb,
lib/dhaka/parser/parser.rb,
lib/dhaka/lexer/alphabet.rb,
lib/dhaka/parser/channel.rb,
lib/dhaka/grammar/grammar.rb,
lib/dhaka/lexer/lexer_run.rb,
lib/dhaka/parser/conflict.rb,
lib/dhaka/parser/parse_tree.rb,
lib/dhaka/parser/parser_run.rb,
lib/dhaka/grammar/precedence.rb,
lib/dhaka/grammar/production.rb,
lib/dhaka/evaluator/evaluator.rb,
lib/dhaka/lexer/regex_grammar.rb,
lib/dhaka/lexer/state_machine.rb,
lib/dhaka/parser/parse_result.rb,
lib/dhaka/parser/parser_state.rb,
lib/dhaka/tokenizer/tokenizer.rb,
lib/dhaka/grammar/closure_hash.rb,
lib/dhaka/lexer/accept_actions.rb,
lib/dhaka/lexer/compiled_lexer.rb,
lib/dhaka/lexer/regex_tokenizer.rb,
lib/dhaka/parser/parser_methods.rb,
lib/dhaka/grammar/grammar_symbol.rb,
lib/dhaka/parser/compiled_parser.rb

Defined Under Namespace

Modules: Dot, LexerSupport, ParserMethods Classes: Action, Channel, ClosureHash, CompiledLexer, CompiledParser, Conflict, Evaluator, EvaluatorDefinitionError, Grammar, GrammarSymbol, Item, ItemSet, Lexeme, Lexer, LexerRun, 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