Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 18 additions & 5 deletions lib/parser/ast/processor.rb
Original file line number Diff line number Diff line change
Expand Up @@ -97,11 +97,12 @@ def process_argument_node(node)

alias on_arg process_argument_node
alias on_optarg process_argument_node
alias on_splatarg process_argument_node
alias on_restarg process_argument_node
alias on_blockarg process_argument_node
alias on_shadowarg process_argument_node
alias on_kwarg process_argument_node
alias on_kwoptarg process_argument_node
alias on_kwsplatarg process_argument_node
alias on_kwrestarg process_argument_node

alias on_arg_expr process_regular_node
alias on_restarg_expr process_regular_node
Expand Down Expand Up @@ -143,9 +144,11 @@ def on_send(node)

alias on_block process_regular_node

alias on_while process_regular_node
alias on_until process_regular_node
alias on_for process_regular_node
alias on_while process_regular_node
alias on_while_post process_regular_node
alias on_until process_regular_node
alias on_until_post process_regular_node
alias on_for process_regular_node

alias on_return process_regular_node
alias on_break process_regular_node
Expand All @@ -165,11 +168,21 @@ def on_send(node)
alias on_when process_regular_node
alias on_case process_regular_node

alias on_iflipflop process_regular_node
alias on_eflipflop process_regular_node

alias on_match_current_line process_regular_node
alias on_match_with_lvasgn process_regular_node

alias on_resbody process_regular_node
alias on_rescue process_regular_node
alias on_ensure process_regular_node

alias on_begin process_regular_node
alias on_kwbegin process_regular_node

alias on_preexe process_regular_node
alias on_postexe process_regular_node
end

end
Expand Down