Load extra data embed into binary format String
object.
Adds this spec’s require paths to LOAD_PATH, in the proper location.
Parses the most indented lines into blocks that are marked and added to the frontier
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, = 1 ^^^^^^^
foo => bar => baz ^^^^^^^^^^
foo => [, bar, ] ^^^^^^^^^^^
def foo(…); end ^^^
“foo #{bar}” ^^^^^^^^^^^^
:“foo #{bar}” ^^^^^^^^^^^^^
foo #{bar}
^^^^^^^^^^^^
-> { it } ^^^^^^^^^
foo, bar = baz ^^^^^^^^
def foo(bar = 1); end ^^^^^^^
if foo .. bar; end ^^^^^^^^^^