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/specification.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, LexerSpecification, LexerSpecificationItem, 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