class Prism::Scope
此对象被传递给接受 scopes 选项(作为列表中的一个元素)的各种 Prism.* 方法。它定义了在该作用域可见的局部变量以及在该作用域可用的转发参数。
属性
转发到下一个作用域的局部变量列表。这应该定义为符号数组,包含 :*, :**, :&, 或 :“…” 的特定值。
在此作用域中定义的局部变量列表。这应该定义为符号数组。
Public Class Methods
Source
# File lib/prism/parse_result.rb, line 886 def initialize(locals, forwarding) @locals = locals @forwarding = forwarding end
使用给定的 locals 和 forwarding 创建一个新的作用域对象。