Spec-Zone.ru › Ruby 3.4
  1. RubyVM::
  2. AbstractSyntaxTree::
  3. Location

class RubyVM::AbstractSyntaxTree::Location

Родитель:
Object

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

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

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

first_column → integer Показать исходный код
# File ast.rb, line 304
def first_column
  Primitive.ast_location_first_column
end

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

first_lineno → integer Показать исходный код
# File ast.rb, line 296
def first_lineno
  Primitive.ast_location_first_lineno
end

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

inspect → string Показать исходный код
# File ast.rb, line 328
def inspect
  Primitive.ast_location_inspect
end

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

last_column → integer Показать исходный код
# File ast.rb, line 320
def last_column
  Primitive.ast_location_last_column
end

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

last_lineno → integer Показать исходный код
# File ast.rb, line 312
def last_lineno
  Primitive.ast_location_last_lineno
end

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

Ruby Core © 1993–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

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