Spec-Zone.ru › Ruby 3.4

класс RubyVM::AbstractSyntaxTree::Location

Родитель:
Объект

RubyVM::AbstractSyntaxTree::Location экземпляры создаются методом RubyVM::AbstractSyntaxTree::Node#locations.

Этот класс специфичен для MRI.

Общедоступные методы экземпляров

first_column → целое
Исходный код
# File ast.rb, line 304
def first_column
  Primitive.ast_location_first_column
end

Номер столбца в исходном коде, с которого начался текст этого узла AST.

first_lineno → целое
Исходный код
# File ast.rb, line 296
def first_lineno
  Primitive.ast_location_first_lineno
end

Номер строки в исходном коде, с которого начался текст этого узла AST.

inspect → строка
Исходный код
# File ast.rb, line 328
def inspect
  Primitive.ast_location_inspect
end

Возвращает отладочную информацию об этом местоположении в виде строки.

last_column → целое
Исходный код
# File ast.rb, line 320
def last_column
  Primitive.ast_location_last_column
end

Номер столбца в исходном коде, на котором закончился текст этого узла AST.

last_lineno → целое
Исходный код
# 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API