Specify LAST_NODE for NODE_DEFINED
LAST_NODE
NODE_DEFINED
For example:
defined?(1)
Before:
# @ NODE_SCOPE (id: 2, line: 1, location: (1,0)-(1,11)) # +- nd_tbl: (empty) # +- nd_args: # | (null node) # +- nd_body: # @ NODE_DEFINED (id: 1, line: 1, location: (1,0)-(1,11))* # +- nd_head: # | @ NODE_INTEGER (id: 0, line: 1, location: (1,9)-(1,10)) # | +- val: 1
After:
# @ NODE_SCOPE (id: 2, line: 1, location: (1,0)-(1,11)) # +- nd_tbl: (empty) # +- nd_args: # | (null node) # +- nd_body: # @ NODE_DEFINED (id: 1, line: 1, location: (1,0)-(1,11))* # +- nd_head: # @ NODE_INTEGER (id: 0, line: 1, location: (1,9)-(1,10)) # +- val: 1
Specify
LAST_NODE
forNODE_DEFINED
For example:
Before:
After: