Inspect a InterpolatedMatchLastLineNode node.
Copy a ClassVariableOperatorWriteNode node
Copy a ConstantPathOperatorWriteNode node
Copy a InstanceVariableOperatorWriteNode node
Copy a InterpolatedMatchLastLineNode node
Example:
x.foo += 42
^^^ (for foo)
x.foo += 42
^ (for +)
x.foo += 42
^^^^^^^ (for foo=)
Example:
x[1] += 42
^^^ (for [])
x[1] += 42
^ (for +)
x[1] += 42
^^^^^^ (for []=)
Visit one side of an alias global variable node.
@@foo += bar ^^^^^^^^^^^^
Visit a constant path that is part of a write node.
Foo::Bar += baz ^^^^^^^^^^^^^^^
$foo &&= bar ^^^^^^^^^^^^
$foo ||= bar ^^^^^^^^^^^^
@foo += bar ^^^^^^^^^^^
if /foo #{bar}/ then end
^^^^^^^^^^^^