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