Class: Opal::Rewriters::DumpArgs
- Inherits:
-
Base
- Object
- Parser::AST::Processor
- Base
- Opal::Rewriters::DumpArgs
show all
- Defined in:
- opal/lib/opal/rewriters/dump_args.rb
Constant Summary
Constants inherited
from Base
Base::DUMMY_LOCATION
Instance Attribute Summary
Attributes inherited from Base
#current_node
Instance Method Summary
collapse
Methods inherited from Base
#append_to_body, #begin_with_stmts, #dynamic!, #error, #on_top, #prepend_to_body, #process, s, #s, #stmts_of
Instance Method Details
#on_def(node) ⇒ Object
8
9
10
11
12
|
# File 'opal/lib/opal/rewriters/dump_args.rb', line 8
def on_def(node)
node = super(node)
_mid, args, _body = *node
node.updated(nil, nil, meta: { original_args: args })
end
|
#on_defs(node) ⇒ Object
14
15
16
17
18
19
|
# File 'opal/lib/opal/rewriters/dump_args.rb', line 14
def on_defs(node)
node = super(node)
_recv, _mid, args, _body = *node
node.updated(nil, nil, meta: { original_args: args })
end
|
#on_iter(node) ⇒ Object
21
22
23
24
25
|
# File 'opal/lib/opal/rewriters/dump_args.rb', line 21
def on_iter(node)
node = super(node)
args, _body = *node
node.updated(nil, nil, meta: { original_args: args })
end
|