class Prism::LexCompat::Result
Класс результата, предназначенный для хранения токенов, созданных лексером.
Атрибуты
Список токенов, созданных лексером.
Открытые методы класса
# File lib/prism/lex_compat.rb, line 20 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 26 def deconstruct_keys(keys) super.merge!(value: value) end
Реализует интерфейс сопоставления с образцом хеша для Result.
Вызывает метод суперкласса
Prism::Result#deconstruct_keys
Ruby Core © 1993–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.