whitequark/parser — pull request #162 by MrJoy (2014-08-22 17:08:28+00:00)
Title: Actually rewrite source file when rewriters are actually used.

At the end of the `@rewriters.each` loop, the value of `buffer.name` is no longer valid due to debugging annotations:

```ruby
new_buffer = Source::Buffer.new(initial_buffer.name +
'|after ' + rewriter_class.name)
```

This preserves the original name, allowing the file to be properly rewritten.