class Prism::Scope
Этот объект передаётся различным методам Prism.*, принимающим параметр scopes в качестве элемента списка. Он определяет как локальные переменные, видимые в этой области видимости, так и параметры для передачи дальше, доступные в этой области видимости.
Атрибуты
Список локальных переменных, которые передаются в следующую область видимости. Он должен быть задан в виде массива символов, содержащего конкретные значения :, :*, :& или :“…”.
Список локальных переменных, определённых в этой области видимости. Он должен быть задан в виде массива символов.
Открытые методы класса
# File lib/prism/parse_result.rb, line 899 def initialize(locals, forwarding) @locals = locals @forwarding = forwarding end
Создаёт новый объект области видимости с указанными локальными переменными и параметрами для передачи дальше.
Ruby Core © 1993–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.