RubyVM::AbstractSyntaxTree::Location
instances are created by RubyVM::AbstractSyntaxTree::Node#locations
.
This class is MRI specific.
Instance Methods
ast.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/ast.rb, line 304
def first_column
Primitive.ast_location_first_column
end
The column number in the source code where this AST’s text began.
ast.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/ast.rb, line 296
def first_lineno
Primitive.ast_location_first_lineno
end
The line number in the source code where this AST’s text began.
ast.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/ast.rb, line 328
def inspect
Primitive.ast_location_inspect
end
Returns debugging information about this location as a string.
ast.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/ast.rb, line 320
def last_column
Primitive.ast_location_last_column
end
The column number in the source code where this AST’s text ended.
ast.rb
View on GitHub
# File tmp/rubies/ruby-3.4.1/ast.rb, line 312
def last_lineno
Primitive.ast_location_last_lineno
end
The line number in the source code where this AST’s text ended.