Commit graph

3 commits

Author SHA1 Message Date
Markus Schirp
13cd04d9be Introduce AST::Meta to externalize semantic analysis
* Add Mutant::AST namespace to hold all AST related data / helpers.
* Mutant::AST will be externalized into an ast-meta gem that can be
  shared with unparser for deduplication.
* Over the time the mutators itself will not need to deal with semantic
  analysis of the AST anymore by themselves.
* Move AST analysis for send nodes to AST::Meta
* Fix #209
2014-06-29 21:26:58 +00:00
Markus Schirp
cf9050110c Move cache instide match builder 2014-06-27 21:46:53 +00:00
Markus Schirp
0203fbf03d Move complex matcher building out of CLI responsibilities 2014-06-27 16:07:45 +00:00
Renamed from lib/mutant/cli/builder.rb (Browse further)