класс RubyVM::AbstractSyntaxTree::Location
RubyVM::AbstractSyntaxTree::Location экземпляры создаются методом RubyVM::AbstractSyntaxTree::Node#locations.
Этот класс специфичен для MRI.
Общедоступные методы экземпляров
Исходный код
# File ast.rb, line 304 def first_column Primitive.ast_location_first_column end
Номер столбца в исходном коде, с которого начался текст этого узла AST.
Исходный код
# File ast.rb, line 296 def first_lineno Primitive.ast_location_first_lineno end
Номер строки в исходном коде, с которого начался текст этого узла AST.
Исходный код
# File ast.rb, line 328 def inspect Primitive.ast_location_inspect end
Возвращает отладочную информацию об этом местоположении в виде строки.
Исходный код
# File ast.rb, line 320 def last_column Primitive.ast_location_last_column end
Номер столбца в исходном коде, на котором закончился текст этого узла AST.
Исходный код
# File ast.rb, line 312 def last_lineno Primitive.ast_location_last_lineno end
Номер строки в исходном коде, на которой закончился текст этого узла AST.
Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.