Returns the node id for the given backtrace location.
begin raise rescue => e loc = e.backtrace_locations.first RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location(loc) end # => 0
Create a new ClassVariableOperatorWriteNode
node.
Create a new ConstantPathOperatorWriteNode
node.
Create a new GlobalVariableAndWriteNode
node.
Create a new GlobalVariableOrWriteNode
node.
Create a new InstanceVariableOperatorWriteNode
node.
Create a new InterpolatedMatchLastLineNode
node.
Create a new ItLocalVariableReadNode
node.
Create a new LocalVariableAndWriteNode
node.
Create a new LocalVariableOrWriteNode
node.
foo.bar, = 1 ^^^^^^^
“foo #{bar}” ^^^^^^^^^^^^
:“foo #{bar}” ^^^^^^^^^^^^^
‘foo #{bar}` ^^^^^^^^^^^^
-> { it } ^^^^^^^^^
foo, bar = baz ^^^^^^^^