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

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

# File ast.rb, line 305
def first_column
  Primitive.ast_location_first_column
end
first_lineno → integer

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

# File ast.rb, line 297
def first_lineno
  Primitive.ast_location_first_lineno
end
inspect → string

Returns debugging information about this location as a string.

# File ast.rb, line 329
def inspect
  Primitive.ast_location_inspect
end
last_column → integer

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

# File ast.rb, line 321
def last_column
  Primitive.ast_location_last_column
end
last_lineno → integer

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

# File ast.rb, line 313
def last_lineno
  Primitive.ast_location_last_lineno
end