Spec-Zone.ru › Ruby 4.0
  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