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

Inherits:
ExpressionToAST
  • Object
show all
Defined in:
lib/mutant/ast/regexp/transformer/text.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 expression into node preserving text value

Returns:

  • (Parser::AST::Node)


14
15
16
# File 'lib/mutant/ast/regexp/transformer/text.rb', line 14

def call
  quantify(ast(expression.text))
end