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