class Mutest::AST::Regexp::Transformer::Recursive::ASTToExpression

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

Constants

TABLE

rubocop:disable LineLength

Private Instance Methods

transform() click to toggle source

Transform nodes and their children into expressions

@return [Regexp::Expression::Base]

# File lib/mutest/ast/regexp/transformer/recursive.rb, line 38
def transform
  expression_class.new(expression_token).tap do |expression|
    expression.expressions = subexpressions
  end
end