Table of Contents - rley-0.9.02 Documentation
Pages
-
README
- Rley
- What is Rley?
- What it can do?
- Features
- Compatibility
- Getting Started
- Installation
- A whirlwind tour of Rley
- Creating facade object of Rley library
- Defining the language grammar
- Creating a lexicon
- Creating a tokenizer
- Parsing some input
- Generating the parse tree
- Creating a parse tree visitor
- Visiting the parse tree
- Visualizing the parse tree structure
- Error reporting
- Examples
- Other similar Ruby projects
- Other interesting Ruby resources
- Thanks to:
- Grammar Flow Graph
- Copyright
Classes and Modules
- BaseTokenizer
- BaseTokenizer::ScanError
- Rley
- Rley::Base
- Rley::Base::BaseParser
- Rley::Base::DottedItem
- Rley::Base::GrmItemsBuilder
- Rley::Engine
- Rley::Formatter
- Rley::Formatter::Asciitree
- Rley::Formatter::BaseFormatter
- Rley::Formatter::BracketNotation
- Rley::Formatter::Debug
- Rley::Formatter::Json
- Rley::GFG
- Rley::GFG::CallEdge
- Rley::GFG::Edge
- Rley::GFG::EndVertex
- Rley::GFG::EpsilonEdge
- Rley::GFG::GrmFlowGraph
- Rley::GFG::ItemVertex
- Rley::GFG::NonTerminalVertex
- Rley::GFG::ReturnEdge
- Rley::GFG::ScanEdge
- Rley::GFG::ShortcutEdge
- Rley::GFG::StartVertex
- Rley::GFG::Vertex
- Rley::Lexical
- Rley::Lexical::Literal
- Rley::Lexical::Position
- Rley::Lexical::Token
- Rley::Lexical::TokenRange
- Rley::PTree
- Rley::PTree::NonTerminalNode
- Rley::PTree::ParseTree
- Rley::PTree::ParseTreeNode
- Rley::PTree::TerminalNode
- Rley::ParseForestVisitor
- Rley::ParseRep
- Rley::ParseRep::ASTBaseBuilder
- Rley::ParseRep::CSTBuilder
- Rley::ParseRep::ParseForestBuilder
- Rley::ParseRep::ParseForestFactory
- Rley::ParseRep::ParseRepCreator
- Rley::ParseRep::ParseTreeBuilder
- Rley::ParseRep::ParseTreeFactory
- Rley::ParseTreeVisitor
- Rley::Parser
- Rley::Parser::ErrorReason
- Rley::Parser::ExpectationNotMet
- Rley::Parser::GFGChart
- Rley::Parser::GFGEarleyParser
- Rley::Parser::GFGParsing
- Rley::Parser::NoInput
- Rley::Parser::ParseEntry
- Rley::Parser::ParseEntrySet
- Rley::Parser::ParseEntryTracker
- Rley::Parser::ParseWalkerFactory
- Rley::Parser::PrematureInputEnd
- Rley::Parser::UnexpectedToken
- Rley::RGN
- Rley::RGN::ASTBuilder
- Rley::RGN::ASTNode
- Rley::RGN::ASTVisitor
- Rley::RGN::CompositeNode
- Rley::RGN::GrammarBuilder
- Rley::RGN::Parser
- Rley::RGN::RepetitionNode
- Rley::RGN::SequenceNode
- Rley::RGN::SymbolNode
- Rley::RGN::Tokenizer
- Rley::RleyError
- Rley::SPPF
- Rley::SPPF::AlternativeNode
- Rley::SPPF::CompositeNode
- Rley::SPPF::EpsilonNode
- Rley::SPPF::LeafNode
- Rley::SPPF::NonTerminalNode
- Rley::SPPF::ParseForest
- Rley::SPPF::SPPFNode
- Rley::SPPF::TokenNode
- Rley::Syntax
- Rley::Syntax::BaseGrammarBuilder
- Rley::Syntax::Grammar
- Rley::Syntax::GrmSymbol
- Rley::Syntax::MatchClosest
- Rley::Syntax::NonTerminal
- Rley::Syntax::Production
- Rley::Syntax::SymbolSeq
- Rley::Syntax::Terminal
Methods
- ::grammar_builder — Rley
- ::new — Rley::Base::BaseParser
- ::new — Rley::Base::DottedItem
- ::new — Rley::Engine
- ::new — Rley::Formatter::Asciitree
- ::new — Rley::Formatter::BaseFormatter
- ::new — Rley::Formatter::Debug
- ::new — Rley::Formatter::Json
- ::new — Rley::GFG::CallEdge
- ::new — Rley::GFG::Edge
- ::new — Rley::GFG::GrmFlowGraph
- ::new — Rley::GFG::ItemVertex
- ::new — Rley::GFG::NonTerminalVertex
- ::new — Rley::GFG::ReturnEdge
- ::new — Rley::GFG::ScanEdge
- ::new — Rley::GFG::ShortcutEdge
- ::new — Rley::GFG::Vertex
- ::new — Rley::Lexical::Literal
- ::new — Rley::Lexical::Position
- ::new — Rley::Lexical::Token
- ::new — Rley::Lexical::TokenRange
- ::new — Rley::SPPF::CompositeNode
- ::new — Rley::ParseForestVisitor
- ::new — Rley::ParseRep::ParseForestBuilder
- ::new — Rley::ParseRep::ParseRepCreator
- ::new — Rley::ParseRep::ParseTreeBuilder
- ::new — Rley::ParseTreeVisitor
- ::new — Rley::Parser::ErrorReason
- ::new — Rley::Parser::NoInput
- ::new — Rley::Parser::ExpectationNotMet
- ::new — Rley::Parser::GFGChart
- ::new — Rley::Parser::GFGEarleyParser
- ::new — Rley::Parser::GFGParsing
- ::new — Rley::Parser::ParseEntry
- ::new — Rley::Parser::ParseEntrySet
- ::new — Rley::Parser::ParseEntryTracker
- ::new — Rley::PTree::NonTerminalNode
- ::new — Rley::PTree::ParseTree
- ::new — Rley::PTree::ParseTreeNode
- ::new — Rley::PTree::TerminalNode
- ::new — Rley::RGN::ASTNode
- ::new — Rley::RGN::ASTVisitor
- ::new — Rley::RGN::CompositeNode
- ::new — Rley::RGN::GrammarBuilder
- ::new — Rley::RGN::Parser
- ::new — Rley::RGN::RepetitionNode
- ::new — Rley::RGN::SymbolNode
- ::new — Rley::RGN::Tokenizer
- ::new — Rley::SPPF::AlternativeNode
- ::new — Rley::SPPF::EpsilonNode
- ::new — Rley::SPPF::NonTerminalNode
- ::new — Rley::SPPF::ParseForest
- ::new — Rley::SPPF::SPPFNode
- ::new — Rley::SPPF::TokenNode
- ::new — Rley::Syntax::BaseGrammarBuilder
- ::new — Rley::Syntax::Grammar
- ::new — Rley::Syntax::GrmSymbol
- ::new — Rley::Syntax::MatchClosest
- ::new — Rley::Syntax::Production
- ::new — Rley::Syntax::SymbolSeq
- ::new — BaseTokenizer
- #== — Rley::Lexical::TokenRange
- #== — Rley::Parser::ParseEntry
- #== — Rley::Syntax::SymbolSeq
- #[] — Rley::Parser::GFGChart
- #[] — Rley::Parser::ParseEntrySet
- #[] — Rley::RGN::GrammarBuilder
- #[] — Rley::Syntax::BaseGrammarBuilder
- #_next_token — Rley::RGN::Tokenizer
- #_next_token — BaseTokenizer
- #accept — Rley::SPPF::CompositeNode
- #accept — Rley::PTree::NonTerminalNode
- #accept — Rley::PTree::ParseTree
- #accept — Rley::PTree::ParseTreeNode
- #accept — Rley::PTree::TerminalNode
- #accept — Rley::RGN::ASTNode
- #accept — Rley::RGN::RepetitionNode
- #accept — Rley::RGN::SequenceNode
- #accept — Rley::RGN::SymbolNode
- #accept — Rley::SPPF::AlternativeNode
- #accept — Rley::SPPF::EpsilonNode
- #accept — Rley::SPPF::NonTerminalNode
- #accept — Rley::SPPF::ParseForest
- #accept — Rley::SPPF::SPPFNode
- #accept — Rley::SPPF::TokenNode
- #accept_all — Rley::Formatter::Debug
- #accepting_entry — Rley::Parser::GFGChart
- #accepting_entry — Rley::Parser::GFGParsing
- #add_antecedent — Rley::Parser::ParseEntry
- #add_backtrack_point — Rley::Parser::ParseWalkerFactory
- #add_constraints — Rley::RGN::GrammarBuilder
- #add_edge — Rley::GFG::Vertex
- #add_edge_signatures — Rley::SPPF::CompositeNode
- #add_entry_set — Rley::Parser::GFGChart
- #add_lookup4symbol — Rley::Parser::ParseEntrySet
- #add_node_to_forest — Rley::ParseRep::ParseForestBuilder
- #add_nonterminal — Rley::RGN::GrammarBuilder
- #add_production — Rley::RGN::GrammarBuilder
- #add_production — Rley::Syntax::BaseGrammarBuilder
- #add_production — Rley::Syntax::Grammar
- #add_raw_rule — Rley::RGN::GrammarBuilder
- #add_single_item — Rley::GFG::GrmFlowGraph
- #add_subnode — Rley::SPPF::CompositeNode
- #add_subnode — Rley::ParseRep::ParseForestBuilder
- #add_subnode — Rley::PTree::NonTerminalNode
- #add_subnode — Rley::SPPF::NonTerminalNode
- #add_symbol — Rley::Syntax::Grammar
- #add_terminals — Rley::RGN::GrammarBuilder
- #add_terminals — Rley::Syntax::BaseGrammarBuilder
- #add_vertex — Rley::GFG::GrmFlowGraph
- #after_non_terminal — Rley::Formatter::BracketNotation
- #after_ptree — Rley::Formatter::Json
- #after_repetition_node — Rley::RGN::GrammarBuilder
- #after_sequence_node — Rley::RGN::GrammarBuilder
- #after_subnodes — Rley::Formatter::Asciitree
- #after_subnodes — Rley::Formatter::Json
- #after_symbol_node — Rley::RGN::GrammarBuilder
- #after_terminal — Rley::Formatter::BracketNotation
- #ambiguities — Rley::Parser::ParseEntrySet
- #ambiguous? — Rley::Parser::GFGParsing
- #ambiguous? — Rley::SPPF::ParseForest
- #annotation= — Rley::RGN::ASTNode
- #annotation_to_text — Rley::RGN::ASTNode
- #antecedent_of — Rley::Parser::ParseWalkerFactory
- #apply_rule — Rley::Parser::GFGParsing
- #as — Rley::Syntax::Production
- #assign — Rley::Lexical::TokenRange
- #assign_high — Rley::Lexical::TokenRange
- #assign_low — Rley::Lexical::TokenRange
- #at_start? — Rley::Base::DottedItem
- #augment_graph — Rley::GFG::GrmFlowGraph
- #before_non_terminal — Rley::Formatter::Asciitree
- #before_non_terminal — Rley::Formatter::BracketNotation
- #before_non_terminal — Rley::Formatter::Json
- #before_ptree — Rley::Formatter::Json
- #before_subnodes — Rley::Formatter::Asciitree
- #before_subnodes — Rley::Formatter::Json
- #before_terminal — Rley::Formatter::Asciitree
- #before_terminal — Rley::Formatter::BracketNotation
- #before_terminal — Rley::Formatter::Json
- #bounded? — Rley::Lexical::TokenRange
- #broadcast — Rley::ParseForestVisitor
- #broadcast — Rley::ParseTreeVisitor
- #broadcast — Rley::RGN::ASTVisitor
- #build_all_starts_ends — Rley::GFG::GrmFlowGraph
- #build_call_return_edges — Rley::GFG::GrmFlowGraph
- #build_dotted_items — Rley::Base::GrmItemsBuilder
- #build_entry_edge — Rley::GFG::GrmFlowGraph
- #build_exit_edge — Rley::GFG::GrmFlowGraph
- #build_grammar — Rley::Engine
- #build_graph — Rley::GFG::GrmFlowGraph
- #build_parser — Rley::Engine
- #build_scan_edge — Rley::GFG::GrmFlowGraph
- #build_shortcut_edge — Rley::GFG::GrmFlowGraph
- #build_start_end_for — Rley::GFG::GrmFlowGraph
- #build_string_token — Rley::RGN::Tokenizer
- #build_symbol — Rley::RGN::GrammarBuilder
- #build_symbol — Rley::Syntax::BaseGrammarBuilder
- #build_symbols — Rley::RGN::GrammarBuilder
- #build_symbols — Rley::Syntax::BaseGrammarBuilder
- #build_terminal — Rley::ParseRep::ParseTreeBuilder
- #build_token — Rley::RGN::Tokenizer
- #build_token — BaseTokenizer
- #build_walker — Rley::Parser::ParseWalkerFactory
- #builder — Rley::ParseRep::ParseForestFactory
- #builder — Rley::ParseRep::ParseTreeFactory
- #call_rule — Rley::Parser::GFGEarleyParser
- #call_rule — Rley::Parser::GFGParsing
- #check_add_edge — Rley::GFG::NonTerminalVertex
- #check_add_edge — Rley::GFG::Vertex
- #child — Rley::RGN::RepetitionNode
- #complete? — Rley::GFG::ItemVertex
- #complete? — Rley::GFG::Vertex
- #compute_nullable — Rley::Syntax::Grammar
- #convert — Rley::Engine
- #convert_to — BaseTokenizer
- #could_mark_nterm_generative — Rley::Syntax::Grammar
- #count_edges — Rley::Parser::GFGChart
- #count_edges — Rley::Parser::GFGParsing
- #count_edges — Rley::Parser::ParseEntrySet
- #count_entries — Rley::Parser::GFGChart
- #count_entries — Rley::Parser::GFGParsing
- #count_states — Rley::Parser::GFGChart
- #count_states — Rley::Parser::GFGParsing
- #create — Rley::ParseRep::ParseRepCreator
- #create_alternative_node — Rley::ParseRep::ParseForestBuilder
- #create_epsilon_node — Rley::ParseRep::ParseForestBuilder
- #create_forest — Rley::ParseRep::ParseForestBuilder
- #create_non_terminal_node — Rley::ParseRep::ParseForestBuilder
- #create_token_node — Rley::ParseRep::ParseForestBuilder
- #create_tree — Rley::ParseRep::ASTBaseBuilder
- #create_tree — Rley::ParseRep::CSTBuilder
- #create_tree — Rley::ParseRep::ParseTreeBuilder
- #curr_dotted_item — Rley::Parser::ParseEntryTracker
- #curr_parent — Rley::ParseRep::ParseForestBuilder
- #dedent — Rley::Formatter::Debug
- #dedent — Rley::Formatter::Json
- #detect_scan_edge — Rley::Parser::ParseWalkerFactory
- #diagnose — Rley::GFG::GrmFlowGraph
- #diagnose — Rley::Syntax::Grammar
- #direct_nullable — Rley::Syntax::Grammar
- #do_set_key — Rley::GFG::CallEdge
- #do_set_key — Rley::GFG::ReturnEdge
- #done — Rley::Parser::GFGParsing
- #done! — Rley::ParseRep::ParseForestBuilder
- #done! — Rley::ParseRep::ParseTreeBuilder
- #done! — Rley::PTree::ParseTree
- #done! — Rley::PTree::ParseTreeNode
- #done! — Rley::RGN::ASTNode
- #done! — Rley::SPPF::ParseForest
- #dotted_entry? — Rley::Parser::ParseEntry
- #dotted_item — Rley::GFG::Vertex
- #emit — Rley::Formatter::Asciitree
- #empty? — Rley::Syntax::Production
- #end_entry? — Rley::Parser::ParseEntry
- #end_rule — Rley::Parser::GFGEarleyParser
- #end_rule — Rley::Parser::GFGParsing
- #end_visit_nonterminal — Rley::ParseTreeVisitor
- #end_visit_pforest — Rley::ParseForestVisitor
- #end_visit_ptree — Rley::ParseTreeVisitor
- #end_visit_ptree — Rley::RGN::ASTVisitor
- #entries4n_term — Rley::Parser::ParseEntrySet
- #entries4term — Rley::Parser::ParseEntrySet
- #entry2nonterm — Rley::ParseRep::ParseTreeBuilder
- #entry_entry? — Rley::Parser::ParseEntry
- #entry_set_index= — Rley::Parser::ParseEntryTracker
- #exit_entry? — Rley::Parser::ParseEntry
- #exit_rule — Rley::Parser::GFGEarleyParser
- #exit_rule — Rley::Parser::GFGParsing
- #expectations — Rley::Parser::ExpectationNotMet
- #expected_terminals — Rley::Parser::ParseEntrySet
- #faulty — Rley::Parser::GFGParsing
- #find_vertex — Rley::GFG::GrmFlowGraph
- #forest_builder — Rley::Parser::GFGParsing
- #generative? — Rley::Syntax::GrmSymbol
- #generative? — Rley::Syntax::Production
- #generative? — Rley::Syntax::Terminal
- #get_grm_symbol — Rley::RGN::GrammarBuilder
- #get_grm_symbol — Rley::Syntax::BaseGrammarBuilder
- #get_matching_return — Rley::GFG::GrmFlowGraph
- #grammar — Rley::RGN::GrammarBuilder
- #grammar — Rley::Syntax::BaseGrammarBuilder
- #grammar_complete! — Rley::RGN::GrammarBuilder
- #hash — Rley::Parser::ParseEntry
- #include? — Rley::SPPF::ParseForest
- #indent — Rley::Formatter::Debug
- #indent — Rley::Formatter::Json
- #init_TOS_children — Rley::ParseRep::ParseTreeBuilder
- #init_context — Rley::Parser::ParseWalkerFactory
- #init_nterm2start — Rley::Parser::ParseWalkerFactory
- #initial_entry — Rley::Parser::GFGChart
- #initial_entry — Rley::Parser::GFGParsing
- #inspect — Rley::GFG::Edge
- #inspect — Rley::GFG::GrmFlowGraph
- #inspect — Rley::GFG::Vertex
- #inspect — Rley::SPPF::CompositeNode
- #inspect — Rley::Parser::ErrorReason
- #inspect — Rley::Parser::ParseEntry
- #inspect — Rley::Parser::ParseEntrySet
- #inspect — Rley::SPPF::LeafNode
- #inspect — Rley::Syntax::Production
- #inspect — Rley::Syntax::SymbolSeq
- #jump_to_antecedent — Rley::Parser::ParseWalkerFactory
- #jump_to_start — Rley::ParseRep::ParseForestFactory
- #jump_to_start — Rley::ParseRep::ParseRepCreator
- #key — Rley::SPPF::CompositeNode
- #key — Rley::SPPF::LeafNode
- #label — Rley::GFG::EndVertex
- #label — Rley::GFG::ItemVertex
- #label — Rley::GFG::StartVertex
- #label — Rley::GFG::Vertex
- #last_index — Rley::Parser::GFGChart
- #lhs — Rley::Base::DottedItem
- #lhs — Rley::GFG::ItemVertex
- #mark_generative — Rley::Syntax::Grammar
- #mark_nullable — Rley::Syntax::Grammar
- #mark_undefined — Rley::Syntax::Grammar
- #mark_unreachable_symbols — Rley::GFG::GrmFlowGraph
- #message — Rley::Parser::ErrorReason
- #method_missing — Rley::Formatter::Debug
- #method_name — Rley::ParseRep::ASTBaseBuilder
- #modifier2suffix — Rley::RGN::GrammarBuilder
- #name — Rley::RGN::ASTNode
- #name — Rley::RGN::RepetitionNode
- #name — Rley::RGN::SequenceNode
- #name_production — Rley::Syntax::Grammar
- #new_entry_tracker — Rley::Parser::GFGParsing
- #new_leaf_node — Rley::ParseRep::ASTBaseBuilder
- #new_leaf_node — Rley::ParseRep::CSTBuilder
- #new_leaf_node — Rley::ParseRep::ParseTreeBuilder
- #new_leaf_node — Rley::RGN::ASTBuilder
- #new_parent_node — Rley::ParseRep::ASTBaseBuilder
- #new_parent_node — Rley::ParseRep::CSTBuilder
- #new_parent_node — Rley::ParseRep::ParseTreeBuilder
- #new_parent_node — Rley::RGN::ASTBuilder
- #next_line — BaseTokenizer
- #next_line_scanned — Rley::RGN::Tokenizer
- #next_symbol — Rley::Base::DottedItem
- #next_symbol — Rley::GFG::ItemVertex
- #next_symbol — Rley::GFG::Vertex
- #next_symbol — Rley::Parser::ParseEntry
- #node_base_name — Rley::RGN::GrammarBuilder
- #node_decorated_name — Rley::RGN::GrammarBuilder
- #non_terminals — Rley::Syntax::Grammar
- #nullable? — Rley::Syntax::NonTerminal
- #nullable? — Rley::Syntax::Production
- #nullable? — Rley::Syntax::Terminal
- #nullable_rule — Rley::Parser::GFGParsing
- #origin — Rley::SPPF::SPPFNode
- #orphan? — Rley::Parser::ParseEntry
- #out_of_range? — Rley::Lexical::TokenRange
- #output_event — Rley::Formatter::Debug
- #parse — Rley::Engine
- #parse — Rley::Parser::GFGEarleyParser
- #parse — Rley::RGN::Parser
- #parse_entry= — Rley::Parser::ParseEntryTracker
- #parse_for_token — Rley::Parser::GFGEarleyParser
- #path_prefix — Rley::Formatter::Asciitree
- #pforest_visitor — Rley::Engine
- #place_TOS_child — Rley::ParseRep::ParseTreeBuilder
- #pop_node — Rley::ParseForestVisitor
- #position — Rley::Parser::ExpectationNotMet
- #predicted_item? — Rley::Base::DottedItem
- #premature_end — Rley::Parser::GFGParsing
- #prev_position — Rley::Base::DottedItem
- #prev_symbol — Rley::Base::DottedItem
- #prev_symbol — Rley::GFG::ItemVertex
- #prev_symbol — Rley::GFG::Vertex
- #prev_symbol — Rley::Parser::ParseEntry
- #print_text — Rley::Formatter::Json
- #print_vertex — Rley::GFG::GrmFlowGraph
- #process_end_entry — Rley::ParseRep::ParseForestBuilder
- #process_end_entry — Rley::ParseRep::ParseTreeBuilder
- #process_entry_entry — Rley::ParseRep::ParseTreeBuilder
- #process_exit_entry — Rley::ParseRep::ParseTreeBuilder
- #process_item_entry — Rley::ParseRep::ParseForestBuilder
- #process_item_entry — Rley::ParseRep::ParseTreeBuilder
- #process_middle_entry — Rley::ParseRep::ParseTreeBuilder
- #process_raw_rules — Rley::RGN::GrammarBuilder
- #process_start_entry — Rley::ParseRep::ParseForestBuilder
- #process_start_entry — Rley::ParseRep::ParseTreeBuilder
- #ptree_visitor — Rley::Engine
- #push_entry — Rley::Parser::GFGChart
- #push_entry — Rley::Parser::GFGParsing
- #push_entry — Rley::Parser::ParseEntrySet
- #push_node — Rley::ParseForestVisitor
- #push_raw_node — Rley::ParseRep::ParseTreeBuilder
- #range= — Rley::PTree::ParseTreeNode
- #rank_of — Rley::Formatter::Asciitree
- #receive_event — Rley::ParseRep::ParseForestBuilder
- #receive_event — Rley::ParseRep::ParseTreeBuilder
- #recognize_token — BaseTokenizer
- #reduce__plus_more — Rley::ParseRep::ASTBaseBuilder
- #reduce__plus_one — Rley::ParseRep::ASTBaseBuilder
- #reduce__star_more — Rley::ParseRep::ASTBaseBuilder
- #reduce__star_none — Rley::ParseRep::ASTBaseBuilder
- #reduce_annotated_member — Rley::RGN::ASTBuilder
- #reduce_annotation — Rley::RGN::ASTBuilder
- #reduce_bound_range — Rley::RGN::ASTBuilder
- #reduce_grouping — Rley::RGN::ASTBuilder
- #reduce_item? — Rley::Base::DottedItem
- #reduce_more_members — Rley::RGN::ASTBuilder
- #reduce_more_pairs — Rley::RGN::ASTBuilder
- #reduce_one_member — Rley::RGN::ASTBuilder
- #reduce_one_pair — Rley::RGN::ASTBuilder
- #reduce_plus — Rley::RGN::ASTBuilder
- #reduce_quantified_member — Rley::RGN::ASTBuilder
- #reduce_question_mark — Rley::RGN::ASTBuilder
- #reduce_raw_pair — Rley::RGN::ASTBuilder
- #reduce_return_children — Rley::ParseRep::ASTBaseBuilder
- #reduce_sequence — Rley::RGN::ASTBuilder
- #reduce_star — Rley::RGN::ASTBuilder
- #reduce_symbol — Rley::RGN::ASTBuilder
- #reduce_to_2nd_symbol — Rley::RGN::ASTBuilder
- #render — Rley::Formatter::BaseFormatter
- #repetition2suffix — Rley::RGN::GrammarBuilder
- #reset — Rley::RGN::Tokenizer
- #restart — BaseTokenizer
- #return_epsilon — Rley::ParseRep::ASTBaseBuilder
- #return_first_child — Rley::ParseRep::ASTBaseBuilder
- #return_last_child — Rley::ParseRep::ASTBaseBuilder
- #return_second_child — Rley::ParseRep::ASTBaseBuilder
- #rule — Rley::RGN::GrammarBuilder
- #rule — Rley::Syntax::BaseGrammarBuilder
- #rules_for — Rley::Syntax::Grammar
- #scan_rule — Rley::Parser::GFGEarleyParser
- #scan_rule — Rley::Parser::GFGParsing
- #search_entries — Rley::Parser::GFGChart
- #select_antecedent — Rley::Parser::ParseWalkerFactory
- #select_calling_entry — Rley::Parser::ParseWalkerFactory
- #select_entry — Rley::Parser::ParseEntryTracker
- #selfie — Rley::GFG::Vertex
- #selfie — Rley::Parser::ParseEntry
- #shortcut= — Rley::GFG::ItemVertex
- #signature_exist? — Rley::SPPF::CompositeNode
- #simple_rule — Rley::RGN::GrammarBuilder
- #size — Rley::RGN::CompositeNode
- #skip_whitespaces — BaseTokenizer
- #specific_inspect — Rley::GFG::Vertex
- #start — Rley::ParseForestVisitor
- #start — Rley::ParseTreeVisitor
- #start — Rley::RGN::ASTVisitor
- #start_entry? — Rley::Parser::ParseEntry
- #start_production — Rley::Syntax::Grammar
- #start_rule — Rley::Parser::GFGEarleyParser
- #start_rule — Rley::Parser::GFGParsing
- #start_symbol — Rley::Parser::GFGChart
- #start_visit_pforest — Rley::ParseForestVisitor
- #start_visit_ptree — Rley::ParseTreeVisitor
- #start_visit_ptree — Rley::RGN::ASTVisitor
- #start_with — Rley::RGN::Tokenizer
- #subscribe — Rley::ParseForestVisitor
- #subscribe — Rley::ParseTreeVisitor
- #subscribe — Rley::RGN::ASTVisitor
- #success? — Rley::Parser::GFGParsing
- #successor_of? — Rley::Base::DottedItem
- #suffix_plus — Rley::RGN::GrammarBuilder
- #suffix_plus — Rley::RGN::RepetitionNode
- #suffix_plus — Rley::Syntax::BaseGrammarBuilder
- #suffix_plus_last — Rley::Syntax::BaseGrammarBuilder
- #suffix_plus_more — Rley::RGN::GrammarBuilder
- #suffix_plus_more — Rley::Syntax::BaseGrammarBuilder
- #suffix_plus_one — Rley::RGN::GrammarBuilder
- #suffix_qmark — Rley::RGN::GrammarBuilder
- #suffix_qmark — Rley::RGN::RepetitionNode
- #suffix_qmark_none — Rley::RGN::GrammarBuilder
- #suffix_qmark_one — Rley::RGN::GrammarBuilder
- #suffix_star — Rley::RGN::GrammarBuilder
- #suffix_star — Rley::RGN::RepetitionNode
- #suffix_star_more — Rley::RGN::GrammarBuilder
- #suffix_star_none — Rley::RGN::GrammarBuilder
- #symbol_on_left — Rley::Parser::ParseEntryTracker
- #tag — Rley::Syntax::Production
- #terminal2node — Rley::ParseRep::ASTBaseBuilder
- #terminal2node — Rley::RGN::ASTBuilder
- #terminal? — Rley::Syntax::GrmSymbol
- #terminal? — Rley::Syntax::Terminal
- #terminal_before_dot? — Rley::ParseRep::ParseTreeBuilder
- #terminalnode_class — Rley::ParseRep::ASTBaseBuilder
- #tidy_up! — Rley::Parser::GFGParsing
- #to_pforest — Rley::Engine
- #to_prev_entry_set — Rley::Parser::ParseEntryTracker
- #to_ptree — Rley::Engine
- #to_s — Rley::Base::DottedItem
- #to_s — Rley::GFG::Edge
- #to_s — Rley::GFG::ScanEdge
- #to_s — Rley::GFG::ShortcutEdge
- #to_s — Rley::Lexical::Position
- #to_s — Rley::Parser::NoInput
- #to_s — Rley::Parser::UnexpectedToken
- #to_s — Rley::Parser::PrematureInputEnd
- #to_s — Rley::Parser::GFGChart
- #to_s — Rley::Parser::GFGParsing
- #to_s — Rley::Parser::ParseEntry
- #to_s — Rley::PTree::ParseTreeNode
- #to_s — Rley::PTree::TerminalNode
- #to_s — Rley::Syntax::GrmSymbol
- #to_s — Rley::Syntax::Terminal
- #to_string — Rley::Lexical::TokenRange
- #to_string — Rley::PTree::NonTerminalNode
- #to_string — Rley::PTree::ParseTreeNode
- #to_string — Rley::PTree::TerminalNode
- #to_string — Rley::SPPF::AlternativeNode
- #to_string — Rley::SPPF::EpsilonNode
- #to_string — Rley::SPPF::NonTerminalNode
- #to_string — Rley::SPPF::SPPFNode
- #to_string — Rley::SPPF::TokenNode
- #to_text — Rley::RGN::ASTNode
- #to_text — Rley::RGN::RepetitionNode
- #to_text — Rley::RGN::SequenceNode
- #to_text — Rley::RGN::SymbolNode
- #tokens — Rley::RGN::Tokenizer
- #tokens — BaseTokenizer
- #tos — Rley::ParseRep::ParseTreeBuilder
- #traverse_children — Rley::ParseForestVisitor
- #traverse_df — Rley::GFG::GrmFlowGraph
- #traverse_given_subnode — Rley::RGN::ASTVisitor
- #traverse_subnodes — Rley::ParseTreeVisitor
- #traverse_subnodes — Rley::RGN::ASTVisitor
- #undefined? — Rley::Syntax::NonTerminal
- #unexpected_empty_input — Rley::Parser::GFGEarleyParser
- #unexpected_token — Rley::Parser::GFGParsing
- #unreachable? — Rley::Syntax::NonTerminal
- #unsubscribe — Rley::ParseForestVisitor
- #unsubscribe — Rley::ParseTreeVisitor
- #unsubscribe — Rley::RGN::ASTVisitor
- #update_match_closest — Rley::Parser::GFGChart
- #use_backtrack_point — Rley::Parser::ParseWalkerFactory
- #use_grammar — Rley::Engine
- #valid_idx_symbol — Rley::Syntax::MatchClosest
- #valid_lhs — Rley::Syntax::Production
- #valid_name_closest — Rley::Syntax::MatchClosest
- #valid_position — Rley::Base::DottedItem
- #valid_rhs — Rley::Syntax::Production
- #valid_vertex — Rley::Parser::ParseEntry
- #validate_productions — Rley::Syntax::Grammar
- #visit_alternative — Rley::ParseForestVisitor
- #visit_entry — Rley::Parser::ParseWalkerFactory
- #visit_epsilon — Rley::ParseForestVisitor
- #visit_nonterminal — Rley::ParseForestVisitor
- #visit_nonterminal — Rley::ParseTreeVisitor
- #visit_repetition_node — Rley::RGN::ASTVisitor
- #visit_sequence_node — Rley::RGN::ASTVisitor
- #visit_symbol_node — Rley::RGN::ASTVisitor
- #visit_terminal — Rley::ParseForestVisitor
- #visit_terminal — Rley::ParseTreeVisitor
- #walker — Rley::ParseRep::ParseRepCreator
- #write — Rley::Formatter::BracketNotation