all_tokens -> Array | nilRuby 3.2 から[permalink][rdoc][edit]() → Array[[ Integer, Symbol, String, [ Integer, Integer, Integer, Integer ] ]]?-
self を含むスクリプト全体のトークンの配列を返します。各トークンの形式は RubyVM::AbstractSyntaxTree::Node#tokens と同じです。
keep_tokens を有効にしてパースした場合にだけ利用でき、そうでない場合は nil を返します。
root = RubyVM::AbstractSyntaxTree.parse("x = 1", keep_tokens: true) p root.all_tokens.size # => 5[SEE_ALSO] RubyVM::AbstractSyntaxTree::Node#tokens