# sig/treetop/runtime/interval_skip_list/head_node.rbs class IntervalSkipList def can_ascend_from?: () -> untyped def can_descend_from?: () -> untyped def containing: () -> untyped def containing_with_node: () -> untyped def delete: () -> untyped def delete_node: () -> untyped def empty?: () -> untyped def expire: () -> untyped def find: () -> untyped def initialize: () -> void def insert: () -> untyped def insert_node: () -> untyped def make_path: () -> untyped def mark_forward_path_at_level: () -> untyped def max_height: () -> untyped def next_node_at_level_inside_range?: () -> untyped def next_node_at_level_outside_range?: () -> untyped def next_node_height: () -> untyped def node_inside_range?: () -> untyped def nodes: () -> untyped def overlapping: () -> untyped def unmark_forward_path_at_level: () -> untyped end # sig/treetop/runtime/interval_skip_list/head_node.rbs class IntervalSkipList::HeadNode def initialize: () -> void def top_level: () -> untyped end # sig/treetop/runtime/interval_skip_list/node.rbs class IntervalSkipList::Node < IntervalSkipList::HeadNode def all_forward_markers: () -> untyped def can_be_promoted_higher?: () -> untyped def delete: () -> untyped def delete_marker_from_path: () -> untyped def demote_inbound_markers: () -> untyped def demote_markers: () -> untyped def demote_outbound_markers: () -> untyped def forward_node_with_marker_at_or_above_level?: () -> untyped def initialize: () -> void def place_marker_on_inbound_path: () -> untyped def place_marker_on_outbound_path: () -> untyped def promote_markers: () -> untyped def propagate_length_change: () -> untyped def update_forward_pointers: () -> untyped end # sig/treetop/ruby_extensions/string.rbs class String def blank?: () -> untyped def column_of: () -> untyped def indent: () -> untyped def line_of: () -> untyped def tabto: () -> untyped def treetop_camelize: () -> untyped end # sig/treetop/compiler/node_classes/predicate.rbs class Treetop::Compiler::AndPredicate < Treetop::Compiler::Predicate def when_failure: () -> untyped def when_success: () -> untyped end # sig/treetop/compiler/node_classes/anything_symbol.rbs class Treetop::Compiler::AnythingSymbol < Treetop::Compiler::AtomicExpression def compile: () -> untyped end # sig/treetop/compiler/node_classes/atomic_expression.rbs class Treetop::Compiler::AtomicExpression < Treetop::Compiler::ParsingExpression def inline_modules: () -> untyped def single_quote: () -> untyped end # sig/treetop/compiler/node_classes/character_class.rbs class Treetop::Compiler::CharacterClass < Treetop::Compiler::AtomicExpression def compile: () -> untyped end # sig/treetop/compiler/node_classes/choice.rbs class Treetop::Compiler::Choice < Treetop::Compiler::ParsingExpression def compile: () -> untyped def compile_alternatives: () -> untyped end # sig/treetop/compiler/node_classes/declaration_sequence.rbs class Treetop::Compiler::DeclarationSequence < Treetop::Compiler::Runtime::SyntaxNode def compile: () -> untyped def rules: () -> untyped end # sig/treetop/compiler/node_classes/grammar.rbs class Treetop::Compiler::Grammar < Treetop::Compiler::Runtime::SyntaxNode def compile: () -> untyped def indent_level: () -> untyped def parser_name: () -> untyped end # sig/treetop/compiler/grammar_compiler.rbs class Treetop::Compiler::GrammarCompiler def compile: () -> untyped def ruby_source: () -> untyped end # sig/treetop/compiler/node_classes/inline_module.rbs class Treetop::Compiler::InlineModule < Treetop::Compiler::Runtime::SyntaxNode def compile: () -> untyped def ruby_code: () -> untyped end # sig/treetop/compiler/lexical_address_space.rbs class Treetop::Compiler::LexicalAddressSpace def initialize: () -> void def next_address: () -> untyped def reset_addresses: () -> untyped end # sig/treetop/compiler/node_classes/nonterminal.rbs class Treetop::Compiler::Nonterminal < Treetop::Compiler::AtomicExpression def compile: () -> untyped end # sig/treetop/compiler/node_classes/predicate.rbs class Treetop::Compiler::NotPredicate < Treetop::Compiler::Predicate def when_failure: () -> untyped def when_success: () -> untyped end # sig/treetop/compiler/node_classes/repetition.rbs class Treetop::Compiler::OneOrMore < Treetop::Compiler::Repetition def compile: () -> untyped end # sig/treetop/compiler/node_classes/optional.rbs class Treetop::Compiler::Optional < Treetop::Compiler::ParsingExpression def compile: () -> untyped end # sig/treetop/compiler/node_classes/parenthesized_expression.rbs class Treetop::Compiler::ParenthesizedExpression < Treetop::Compiler::ParsingExpression def compile: () -> untyped end # sig/treetop/compiler/node_classes/parsing_expression.rbs class Treetop::Compiler::ParsingExpression < Treetop::Compiler::Runtime::SyntaxNode def accumulate_subexpression_result: () -> untyped def accumulator_var: () -> untyped def assign_failure: () -> untyped def assign_result: () -> untyped def begin_comment: () -> untyped def compile: () -> untyped def declared_module_name: () -> untyped def end_comment: () -> untyped def epsilon_node: () -> untyped def extend_result: () -> untyped def extend_result_with_declared_module: () -> untyped def extend_result_with_inline_module: () -> untyped def init_value: () -> untyped def inline_module_name: () -> untyped def node_class_name: () -> untyped def obtain_new_subexpression_address: () -> untyped def on_one_line: () -> untyped def optional_arg: () -> untyped def reset_index: () -> untyped def result_var: () -> untyped def start_index_var: () -> untyped def subexpression_result_var: () -> untyped def subexpression_success?: () -> untyped def use_vars: () -> untyped def var: () -> untyped def var_initialization: () -> untyped end # sig/treetop/compiler/node_classes/parsing_rule.rbs class Treetop::Compiler::ParsingRule < Treetop::Compiler::Runtime::SyntaxNode def compile: () -> untyped def compile_inline_module_declarations: () -> untyped def generate_cache_lookup: () -> untyped def generate_cache_storage: () -> untyped def generate_method_definition: () -> untyped def method_name: () -> untyped def name: () -> untyped end # sig/treetop/compiler/node_classes/predicate.rbs class Treetop::Compiler::Predicate < Treetop::Compiler::ParsingExpression def assign_failure: () -> untyped def assign_success: () -> untyped def compile: () -> untyped end # sig/treetop/compiler/node_classes/repetition.rbs class Treetop::Compiler::Repetition < Treetop::Compiler::ParsingExpression def assign_and_extend_result: () -> untyped def compile: () -> untyped def inline_module_name: () -> untyped end # sig/treetop/compiler/ruby_builder.rbs class Treetop::Compiler::RubyBuilder def <<: () -> untyped def accumulate: () -> untyped def assign: () -> untyped def break: () -> untyped def class_declaration: () -> untyped def else_: () -> untyped def extend: () -> untyped def if_: () -> untyped def if__: () -> untyped def in: () -> untyped def indent: () -> untyped def indented: () -> untyped def initialize: () -> void def loop: () -> untyped def method_declaration: () -> untyped def module_declaration: () -> untyped def newline: () -> untyped def next_address: () -> untyped def out: () -> untyped def reset_addresses: () -> untyped end # sig/treetop/compiler/node_classes/sequence.rbs class Treetop::Compiler::Sequence < Treetop::Compiler::ParsingExpression def compile: () -> untyped def compile_sequence_elements: () -> untyped def node_class_name: () -> untyped def sequence_element_accessor_module: () -> untyped def sequence_element_accessor_module_name: () -> untyped end # sig/treetop/compiler/node_classes/sequence.rbs class Treetop::Compiler::SequenceElementAccessorModule def compile: () -> untyped def initialize: () -> void end # sig/treetop/compiler/node_classes/terminal.rbs class Treetop::Compiler::Terminal < Treetop::Compiler::AtomicExpression def compile: () -> untyped end # sig/treetop/compiler/node_classes/transient_prefix.rbs class Treetop::Compiler::TransientPrefix < Treetop::Compiler::ParsingExpression def compile: () -> untyped end # sig/treetop/compiler/node_classes/treetop_file.rbs class Treetop::Compiler::TreetopFile < Treetop::Compiler::Runtime::SyntaxNode def compile: () -> untyped end # sig/treetop/compiler/node_classes/repetition.rbs class Treetop::Compiler::ZeroOrMore < Treetop::Compiler::Repetition def compile: () -> untyped end # sig/treetop/runtime/compiled_parser.rbs class Treetop::Runtime::CompiledParser def failure_column: () -> untyped def failure_index: () -> untyped def failure_line: () -> untyped def failure_reason: () -> untyped def initialize: () -> void def parse: () -> untyped def parse_anything: () -> untyped def prepare_to_parse: () -> untyped def reset_index: () -> untyped def terminal_parse_failure: () -> untyped end # sig/treetop/runtime/syntax_node.rbs class Treetop::Runtime::SyntaxNode def empty?: () -> untyped def extension_modules: () -> untyped def initialize: () -> void def inspect: () -> untyped def nonterminal?: () -> untyped def terminal?: () -> untyped def text_value: () -> untyped end # sig/treetop/runtime/terminal_parse_failure.rbs class Treetop::Runtime::TerminalParseFailure def initialize: () -> void def to_s: () -> untyped end # sig/treetop/runtime/terminal_syntax_node.rbs class Treetop::Runtime::TerminalSyntaxNode < Treetop::Runtime::SyntaxNode def initialize: () -> void def inspect: () -> untyped end # sig/treetop/compiler/grammar_compiler.rbs module Treetop def self.load: () -> untyped end # sig/treetop/compiler/node_classes/inline_module.rbs module Treetop::Compiler::InlineModuleMixin def compile: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar def _nt_alpha_char: () -> untyped def _nt_alphanumeric_char: () -> untyped def _nt_alternative: () -> untyped def _nt_anything_symbol: () -> untyped def _nt_atomic: () -> untyped def _nt_character_class: () -> untyped def _nt_choice: () -> untyped def _nt_comment_to_eol: () -> untyped def _nt_declaration: () -> untyped def _nt_declaration_sequence: () -> untyped def _nt_double_quoted_string: () -> untyped def _nt_grammar: () -> untyped def _nt_grammar_name: () -> untyped def _nt_include_declaration: () -> untyped def _nt_inline_module: () -> untyped def _nt_keyword_inside_grammar: () -> untyped def _nt_label: () -> untyped def _nt_labeled_sequence_primary: () -> untyped def _nt_module_declaration: () -> untyped def _nt_node_class_declarations: () -> untyped def _nt_node_class_expression: () -> untyped def _nt_non_space_char: () -> untyped def _nt_nonterminal: () -> untyped def _nt_optional_suffix: () -> untyped def _nt_parenthesized_expression: () -> untyped def _nt_parsing_expression: () -> untyped def _nt_parsing_rule: () -> untyped def _nt_prefix: () -> untyped def _nt_primary: () -> untyped def _nt_quoted_string: () -> untyped def _nt_repetition_suffix: () -> untyped def _nt_sequence: () -> untyped def _nt_sequence_primary: () -> untyped def _nt_single_quoted_string: () -> untyped def _nt_space: () -> untyped def _nt_suffix: () -> untyped def _nt_terminal: () -> untyped def _nt_trailing_inline_module: () -> untyped def _nt_treetop_file: () -> untyped def _nt_white: () -> untyped def root: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::CharacterClass3 def characters: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::CharacterClass4 def characters: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Choice0 def alternative: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Choice1 def head: () -> untyped def tail: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Choice2 def alternatives: () -> untyped def inline_modules: () -> untyped def tail: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::DeclarationSequence0 def declaration: () -> untyped def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::DeclarationSequence1 def head: () -> untyped def tail: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::DeclarationSequence2 def declarations: () -> untyped def tail: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::DeclarationSequence3 def compile: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::DoubleQuotedString1 def string: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Grammar0 def declaration_sequence: () -> untyped def grammar_name: () -> untyped def space: () -> untyped def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::IncludeDeclaration0 def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::IncludeDeclaration1 def compile: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Label0 def alpha_char: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Label2 def name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Label3 def name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::LabeledSequencePrimary0 def label: () -> untyped def sequence_primary: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::LabeledSequencePrimary1 def compile: () -> untyped def inline_modules: () -> untyped def label_name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::ModuleDeclaration0 def space: () -> untyped def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::ModuleDeclaration1 def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::ModuleDeclaration2 def module_contents: () -> untyped def prefix: () -> untyped def suffix: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::ModuleDeclaration3 def compile: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::NodeClassDeclarations0 def node_class_expression: () -> untyped def trailing_inline_module: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::NodeClassDeclarations1 def inline_module: () -> untyped def inline_module_name: () -> untyped def inline_modules: () -> untyped def node_class_name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::NodeClassExpression1 def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::NodeClassExpression2 def node_class_name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::NodeClassExpression3 def node_class_name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Nonterminal0 def alpha_char: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::ParenthesizedExpression0 def parsing_expression: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::ParenthesizedExpression1 def inline_modules: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::ParsingRule0 def nonterminal: () -> untyped def parsing_expression: () -> untyped def space: () -> untyped def space: () -> untyped def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Primary0 def atomic: () -> untyped def prefix: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Primary1 def compile: () -> untyped def inline_module_name: () -> untyped def inline_modules: () -> untyped def prefixed_expression: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Primary2 def atomic: () -> untyped def node_class_declarations: () -> untyped def suffix: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Primary3 def compile: () -> untyped def inline_module_name: () -> untyped def inline_modules: () -> untyped def node_class_name: () -> untyped def optional_expression: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Primary4 def atomic: () -> untyped def node_class_declarations: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Primary5 def compile: () -> untyped def inline_module_name: () -> untyped def inline_modules: () -> untyped def node_class_name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::QuotedString0 def string: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Sequence0 def labeled_sequence_primary: () -> untyped def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Sequence1 def head: () -> untyped def node_class_declarations: () -> untyped def tail: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::Sequence2 def inline_module_name: () -> untyped def inline_modules: () -> untyped def sequence_elements: () -> untyped def tail: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::SequencePrimary0 def atomic: () -> untyped def prefix: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::SequencePrimary1 def compile: () -> untyped def inline_module_name: () -> untyped def inline_modules: () -> untyped def prefixed_expression: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::SequencePrimary2 def atomic: () -> untyped def suffix: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::SequencePrimary3 def compile: () -> untyped def inline_module_name: () -> untyped def inline_modules: () -> untyped def node_class_name: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::SingleQuotedString1 def string: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::TrailingInlineModule0 def inline_module: () -> untyped def space: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::TrailingInlineModule1 def inline_module_name: () -> untyped def inline_modules: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::TrailingInlineModule2 def inline_module: () -> untyped def inline_module_name: () -> untyped def inline_modules: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::TreetopFile0 def module_or_grammar: () -> untyped def prefix: () -> untyped def suffix: () -> untyped end # sig/treetop/compiler/metagrammar.rbs module Treetop::Compiler::Metagrammar::TreetopFile1 def compile: () -> untyped end