Class: RuboCop::AST::NodePattern::Compiler::Debug::SequenceSubcompiler Private
Do not use. This class is for internal use only.
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
|
|
Instance Chain:
|
|
Inherits: |
RuboCop::AST::NodePattern::Compiler::SequenceSubcompiler
|
Defined in: | lib/rubocop/ast/node_pattern/compiler/debug.rb |
Constant Summary
Class Attribute Summary
Class Method Summary
::RuboCop::AST::NodePattern::Compiler::SequenceSubcompiler
- Inherited
.new | Calls |
::RuboCop::AST::NodePattern::Compiler::Subcompiler
- Inherited
Instance Attribute Summary
::RuboCop::AST::NodePattern::Compiler::SequenceSubcompiler
- Inherited
::RuboCop::AST::NodePattern::Compiler::Subcompiler
- Inherited
Instance Method Summary
InstrumentationSubcompiler
- Included
::RuboCop::AST::NodePattern::Compiler::SequenceSubcompiler
- Inherited
#compile_sequence, | |||
#compile_and_advance | Compilation helpers. |
||
#compile_any_order_branches, #compile_any_order_else, #compile_captured_repetition, #compile_case, #compile_child_nb_guard, #compile_cur_index, #compile_index, #compile_loop, #compile_loop_advance, | |||
#compile_matched | Assumes |
||
#compile_max_matched, #compile_min_check, #compile_remaining, #compile_union_forks, #empty_loop, #handle_prev, | |||
#merge_forks! | Modifies in place |
||
#preserve_union_start | Modifies in place |
||
#remaining_arities | E.g. |
||
#use_index_from_end | returns truthy iff |
||
#visit_any_order, #visit_capture, | |||
#visit_other_type | Single node patterns are all handled here. |
||
#visit_repetition, #visit_rest, #visit_union, | |||
#within_loop |
|
::RuboCop::AST::NodePattern::Compiler::Subcompiler
- Inherited
Constructor Details
This class inherits a constructor from RuboCop::AST::NodePattern::Compiler::SequenceSubcompiler