Commit graph

5 commits

Author SHA1 Message Date
John Backus
b19a97084c Add optarg arity mutation
- Adds mutation from `def foo(a = true); end`
  to `def foo(a = true); a = true; end`
- closes #310
2015-08-19 16:15:52 +00:00
Markus Schirp
3b2a01046c Fix whitespace 2015-06-15 12:13:56 +00:00
Markus Schirp
04a4a44e18 Fix specification holes in Mutant::AST::Meta
* Reduce implementation
* Fix assumption node specific classes under AST::Meta all have
  #assignable? method. They are intentionalyl not LSP compatible and do
  NOT share the class hierarchy for that reason.
* Inline APIs with one call side
2015-06-14 23:56:08 +00:00
Markus Schirp
f066de6778 Fix specification holes in Mutant::AST::Sexp 2015-06-14 23:55:53 +00:00
Markus Schirp
c6a50e5c28 Fix specification holes in Mutant::AST::NamedChildren 2015-06-14 23:55:53 +00:00