seattlerb/ruby_parser — pull request #139 by chastell (2014-01-02 09:11:34+00:00)
Title: Parse kwarg use as lvars, not calls

Currently, when a keyword argument is encountered in a method (or a block), it’s parsed as a function call: `s(:call, nil, :kwarg)`. I think it should be parsed as a variable: `s(:lvar, :kwarg)`.

This is an attempt to fix this, but I have zero Racc knowledge, so please review dilligently.