Class: Mutant::AST::Regexp::Transformer::OptionsGroup::ExpressionToAST Private

Inherits:
ExpressionToAST
  • Object
show all
Defined in:
lib/mutant/ast/regexp/transformer/options_group.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Mapper from ‘Regexp::Expression` to `Parser::AST::Node`

Constant Summary

Constants inherited from ExpressionToAST

ExpressionToAST::PREFIX

Instance Method Summary collapse

Methods included from Procto

included

Instance Method Details

#callParser::AST::Node

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Transform options group into node

Returns:

  • (Parser::AST::Node)


18
19
20
# File 'lib/mutant/ast/regexp/transformer/options_group.rb', line 18

def call
  quantify(ast(expression.option_changes, *children))
end