class RubyVM::AbstractSyntaxTree::Location

RubyVM::AbstractSyntaxTree::Location 实例由 RubyVM::AbstractSyntaxTree::Node#locations 创建。

这个类是 MRI 特有的。

公共实例方法

first_column → integer 点击切换源代码

此 AST 的文本在源代码中开始的列号。

# File ruby_3_4_1/ast.rb, line 304
def first_column
  Primitive.ast_location_first_column
end
first_lineno → integer 点击切换源代码

此 AST 的文本在源代码中开始的行号。

# File ruby_3_4_1/ast.rb, line 296
def first_lineno
  Primitive.ast_location_first_lineno
end
inspect → string 点击切换源代码

返回有关此位置的调试信息,作为字符串。

# File ruby_3_4_1/ast.rb, line 328
def inspect
  Primitive.ast_location_inspect
end
last_column → integer 点击切换源代码

此 AST 的文本在源代码中结束的列号。

# File ruby_3_4_1/ast.rb, line 320
def last_column
  Primitive.ast_location_last_column
end
last_lineno → integer 点击切换源代码

此 AST 的文本在源代码中结束的行号。

# File ruby_3_4_1/ast.rb, line 312
def last_lineno
  Primitive.ast_location_last_lineno
end