Class: Parser::AST::Processor

Inherits:
Object
  • Object
show all
Includes:
AST::Processor::Mixin
Defined in:
sorbet/rbi/parser@3.3.7.4.rbi

Overview

source://parser//lib/parser/ast/processor.rb#9

Direct Known Subclasses

Rewriter, TreeRewriter

Instance Method Summary collapse

Instance Method Details

#on_alias(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



69
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 69

def on_alias(node); end

#on_and(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



74
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 74

def on_and(node); end

#on_and_asgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



79
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 79

def on_and_asgn(node); end

#on_arg_expr(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



90
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 90

def on_arg_expr(node); end

#on_args(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



95
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 95

def on_args(node); end

#on_argument(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#105



100
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 100

def on_argument(node); end

#on_array(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



105
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 105

def on_array(node); end

#on_array_pattern(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



110
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 110

def on_array_pattern(node); end

#on_array_pattern_with_tail(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



115
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 115

def on_array_pattern_with_tail(node); end

#on_begin(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



126
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 126

def on_begin(node); end

#on_block(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



131
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 131

def on_block(node); end

#on_block_pass(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



136
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 136

def on_block_pass(node); end

#on_blockarg_expr(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



147
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 147

def on_blockarg_expr(node); end

#on_break(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



152
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 152

def on_break(node); end

#on_case(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



157
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 157

def on_case(node); end

#on_case_match(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



162
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 162

def on_case_match(node); end

#on_casgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#89



167
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 167

def on_casgn(node); end

#on_class(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



172
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 172

def on_class(node); end

#on_const(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#81



177
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 177

def on_const(node); end

#on_const_pattern(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



182
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 182

def on_const_pattern(node); end

#on_csend(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#181



187
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 187

def on_csend(node); end

#on_def(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#160



204
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 204

def on_def(node); end

#on_defined?(node) ⇒ Boolean

source://parser//lib/parser/ast/processor.rb#12

Returns:

  • (Boolean)


209
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 209

def on_defined?(node); end

#on_defs(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#169



214
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 214

def on_defs(node); end

#on_dstr(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



219
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 219

def on_dstr(node); end

#on_dsym(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



224
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 224

def on_dsym(node); end

#on_eflipflop(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



229
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 229

def on_eflipflop(node); end

#on_empty_else(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#288



234
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 234

def on_empty_else(node); end

#on_ensure(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



239
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 239

def on_ensure(node); end

#on_erange(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



244
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 244

def on_erange(node); end

#on_find_pattern(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



249
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 249

def on_find_pattern(node); end

#on_for(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



254
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 254

def on_for(node); end

#on_forwarded_kwrestarg(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



265
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 265

def on_forwarded_kwrestarg(node); end

#on_forwarded_restarg(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



270
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 270

def on_forwarded_restarg(node); end

#on_hash(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



287
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 287

def on_hash(node); end

#on_hash_pattern(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



292
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 292

def on_hash_pattern(node); end

#on_if(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



297
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 297

def on_if(node); end

#on_if_guard(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



302
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 302

def on_if_guard(node); end

#on_iflipflop(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



307
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 307

def on_iflipflop(node); end

#on_in_match(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



312
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 312

def on_in_match(node); end

#on_in_pattern(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



317
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 317

def on_in_pattern(node); end

#on_index(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



322
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 322

def on_index(node); end

#on_indexasgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



327
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 327

def on_indexasgn(node); end

#on_irange(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



332
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 332

def on_irange(node); end

#on_kwargs(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



355
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 355

def on_kwargs(node); end

#on_kwbegin(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



360
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 360

def on_kwbegin(node); end

#on_kwsplat(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



377
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 377

def on_kwsplat(node); end

#on_lambda(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



382
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 382

def on_lambda(node); end

#on_masgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



399
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 399

def on_masgn(node); end

#on_match_alt(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



404
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 404

def on_match_alt(node); end

#on_match_as(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



409
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 409

def on_match_as(node); end

#on_match_current_line(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



414
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 414

def on_match_current_line(node); end

#on_match_pattern(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



419
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 419

def on_match_pattern(node); end

#on_match_pattern_p(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



424
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 424

def on_match_pattern_p(node); end

#on_match_rest(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



429
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 429

def on_match_rest(node); end

#on_match_with_lvasgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



440
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 440

def on_match_with_lvasgn(node); end

#on_mlhs(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



445
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 445

def on_mlhs(node); end

#on_module(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



450
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 450

def on_module(node); end

#on_next(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



455
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 455

def on_next(node); end

#on_not(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



460
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 460

def on_not(node); end

#on_numblock(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#198



471
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 471

def on_numblock(node); end

#on_op_asgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#70



476
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 476

def on_op_asgn(node); end

#on_or(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



487
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 487

def on_or(node); end

#on_or_asgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



492
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 492

def on_or_asgn(node); end

#on_pair(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



497
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 497

def on_pair(node); end

#on_pin(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



502
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 502

def on_pin(node); end

#on_postexe(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



507
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 507

def on_postexe(node); end

#on_preexe(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



512
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 512

def on_preexe(node); end

#on_procarg0(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#132



517
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 517

def on_procarg0(node); end

#on_redo(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



522
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 522

def on_redo(node); end

#on_regexp(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



527
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 527

def on_regexp(node); end

#on_resbody(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



532
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 532

def on_resbody(node); end

#on_rescue(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



537
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 537

def on_rescue(node); end

#on_restarg_expr(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



548
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 548

def on_restarg_expr(node); end

#on_retry(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



553
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 553

def on_retry(node); end

#on_return(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



558
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 558

def on_return(node); end

#on_sclass(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



563
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 563

def on_sclass(node); end

#on_send(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#181



568
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 568

def on_send(node); end

#on_splat(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



579
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 579

def on_splat(node); end

#on_super(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



584
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 584

def on_super(node); end

#on_undef(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



589
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 589

def on_undef(node); end

#on_unless_guard(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



594
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 594

def on_unless_guard(node); end

#on_until(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



599
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 599

def on_until(node); end

#on_until_post(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



604
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 604

def on_until_post(node); end

#on_var(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#29



609
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 609

def on_var(node); end

#on_vasgn(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#45



614
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 614

def on_vasgn(node); end

#on_when(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



619
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 619

def on_when(node); end

#on_while(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



624
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 624

def on_while(node); end

#on_while_post(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



629
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 629

def on_while_post(node); end

#on_xstr(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



634
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 634

def on_xstr(node); end

#on_yield(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



639
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 639

def on_yield(node); end

#process_regular_node(node) ⇒ Object

source://parser//lib/parser/ast/processor.rb#12



650
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 650

def process_regular_node(node); end