class Prism::LexCompat::ParamToken
如果我们有一个标识符跟随一个方法名,例如
def foo bar
然后,如果父作用域中存在一个名为 bar 的局部变量,Ripper 会将 bar 标记为 END|LABEL,因为它还没有推入局部变量表。我们做得更精确,因此需要允许与 END 和 END|LABEL 进行比较。
如果我们有一个标识符跟随一个方法名,例如
def foo bar
然后,如果父作用域中存在一个名为 bar 的局部变量,Ripper 会将 bar 标记为 END|LABEL,因为它还没有推入局部变量表。我们做得更精确,因此需要允许与 END 和 END|LABEL 进行比较。