Ruby 4.0 リファレンスマニュアル

instance method RubyVM::AbstractSyntaxTree::Node#node_id

node_id -> IntegerRuby 3.1 から[permalink][rdoc][edit]

self に割り当てられた ID を返します。

ID は抽象構文木の中でノードを識別するための整数です。具体的な値は Ruby のバージョンやパーサによって異なります。

node = RubyVM::AbstractSyntaxTree.parse("x = 1 + 2\ny = 3\n")
p node.node_id # => 9

[SEE_ALSO] RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location