Update parser dependency
Remove Gemfile.lock and gitignore it
Use parse from rubygems
Use source maps
Kill mutations in Unparser.unparse
Add simple integration spec for irange and erange
Add documentation for singletons
Adjust flay score
Kill mutations in Buffer#append
Kill mutations in Buffer#content
Clarify gem description
Break up into class specific files
Kill mutations in Emitter.visit
Set per unit spec timeout to 1s
Refactor source map emitter to work on singleton

Other more complex emitters can still create objects in need.
Freeze emitter registry after loading emitters
Handle symbols via source map emitter

And add some other literal examples