rails/rails — pull request #16386 by JackDanger (2014-08-03 22:29:19+00:00)
Title: Using no_result_var in Journey's parser generator

Previously the generated parser had an intermediate local variable
`result` that really useful if you're building up a stateful object but
Journey always discards the result argument to the reduce functions.

This produces a simpler parser for anybody who actually wants to read
the thing.

Unfortunately, there's no real performance speedup with this change.