Parser handles __FILE__ references in method calls

I had forgot that there is a rule in the parser for __FILE__ and that the
lexer does not do this automatically. Discovered this when I noticed that
the args in this case were parsed as being the same string twice, as part
of getting the rubyspec running.