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_rc1/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_rc1/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_rc1/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_rc1/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_rc1/ast.rb, line 312 def last_lineno Primitive.ast_location_last_lineno end