класс Prism::LexResult
Это результат, специфичный для методов ‘lex` и `lex_file`.
Атрибуты
Список токенов, разобранных из исходного кода.
Публичные Классовые Методы
Исходный код
# File lib/prism/parse_result.rb, line 769 def initialize(value, comments, magic_comments, data_loc, errors, warnings, source) @value = value super(comments, magic_comments, data_loc, errors, warnings, source) end
Создать новый объект lex-результата с заданными значениями.
Вызывает метод суперкласса
Prism::Result::new Публичные Экземплярные Методы
Исходный код
# File lib/prism/parse_result.rb, line 775 def deconstruct_keys(keys) super.merge!(value: value) end
Реализует интерфейс сопоставления с шаблонами для LexResult.
Вызывает метод суперкласса
Prism::Result#deconstruct_keys
Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.