Markus Schirp
f3720a6366
Prefer Kernel#fail over Kernel#raise
2014-11-17 17:00:05 +00:00
Markus Schirp
1ae2c04193
Add concat-promotion of resbody nodes
...
Idea related to #245 .
2014-08-16 21:14:22 +00:00
Markus Schirp
d060f462f4
Merge pull request #242 from tjchambers/typos2
...
Fix documentation of parameters and correct method naming
2014-08-13 16:00:15 +00:00
Tim Chambers
6b741aa95c
Fix typo
2014-08-12 16:26:03 -07:00
Markus Schirp
3654ba010d
Remove remaining encoding headers
2014-08-10 21:33:44 +00:00
Tim Chambers
fe72c94b94
Fix miscellaneous typos
...
Mostly in comments and documentation, but one method name was corrected to match documentation.
2014-08-07 09:00:31 -07:00
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
d46f702d82
Fix YARD docs
2014-06-28 20:52:47 +00:00
Markus Schirp
f1fe9561c5
Remove insignificant delimiter
2014-06-10 02:07:50 +00:00
Markus Schirp
c5f5d595ca
Correctly avoid mutations that produce differend AST but same source
...
* Add detection for this case in Example::Verification
* Revert source location killing Normalization after parse.
* Closes #198
2014-06-09 14:56:15 +00:00
Markus Schirp
8d31d52a93
Sync devtools and fix rubocop warnings
2014-06-08 13:01:26 +00:00
Markus Schirp
017ccc1044
Add expression => self mutation
...
Also reorganizes parts of meta to align filenames to node name better.
Closes #191
2014-06-05 17:48:39 +00:00
Markus Schirp
ef0f5c2d8c
Arrange meta by node name
2014-06-02 14:22:57 +00:00
Markus Schirp
4a9ab9340e
Define expected mutations with less redundancy
...
The mutation examples are now introspectable, this allows to render nice
index or performing better automated analysis against the corpus.
2014-06-02 14:05:11 +00:00