class RubyVM::AbstractSyntaxTree::Location

RubyVM::AbstractSyntaxTree::Location instances are created by RubyVM::AbstractSyntaxTree#locations.

This class is MRI specific.

Public Instance Methods

first_column → integer click to toggle source

The column number in the source code where this AST’s text began.

# File ruby_3_4_0_preview2/ast.rb, line 304
def first_column
  Primitive.ast_location_first_column
end
first_lineno → integer click to toggle source

The line number in the source code where this AST’s text began.

# File ruby_3_4_0_preview2/ast.rb, line 296
def first_lineno
  Primitive.ast_location_first_lineno
end
inspect → string click to toggle source

Returns debugging information about this location as a string.

# File ruby_3_4_0_preview2/ast.rb, line 328
def inspect
  Primitive.ast_location_inspect
end
last_column → integer click to toggle source

The column number in the source code where this AST’s text ended.

# File ruby_3_4_0_preview2/ast.rb, line 320
def last_column
  Primitive.ast_location_last_column
end
last_lineno → integer click to toggle source

The line number in the source code where this AST’s text ended.

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