Spec-Zone.ru › Ruby 3.4
  1. Prism::
  2. LexCompat::
  3. ParamToken

class Prism::LexCompat::ParamToken

Родитель:
Prism::LexCompat::Token

Если у нас есть идентификатор, следующий за именем метода, например:

def foo bar

тогда Ripper пометит bar как END|LABEL, если в родительской области видимости есть локальная переменная с именем bar, поскольку таблица локальных переменных ещё не была добавлена. Мы делаем это точнее, поэтому нужно разрешить сравнение как с END, так и с END|LABEL.

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