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
Foo::Bar ^^^^^^^^
“foo #{bar}” ^^^^^^
“foo #@bar” ^^^^^
foo => [, bar, ] ^^^^^^^^^^^
foo { |bar,| } ^
:“foo #{bar}” ^^^^^^^^^^^^^
/(?<foo>foo)/ =~ bar ^^^^^^^^^^^^^^^^^^^^
foo, bar = baz ^^^^^^^^^^^^^^
foo => ^(bar) ^^^^^^
def foo(*bar); end ^^^^
def foo(*); end ^
A shareable constant.
Foo::Bar ^^^^^^^^
"foo #{bar}" ^^^^^^
"foo #@bar" ^^^^^
foo => [*, bar, *] ^^^^^^^^^^^
foo { |bar,| } ^