module Mutest::AST::Regexp::Transformer::LookupTable

Mixin for node transformers

Helps construct a mapping from Parser::AST::Node domain to Regexp::Expression domain

Constants

Mapping

Private Instance Methods

expression_class() click to toggle source

Lookup regexp class given node type

@return [Class<Regexp::Expression>]

# File lib/mutest/ast/regexp/transformer.rb, line 185
def expression_class
  self.class::TABLE.lookup(node.type).regexp_class
end
expression_token() click to toggle source

Lookup expression token given node type

@return [Regexp::Token]

# File lib/mutest/ast/regexp/transformer.rb, line 178
def expression_token
  self.class::TABLE.lookup(node.type).token
end