Remove some debug statements from a test
Remove special casing for __FILE__ in the parser

Really there's no reason why the lexer can't handle this responsibility.
I believe that doing a bit more heavy lifting in the lexer so that the
parser can just be aware of simpler types would make a lot of complicated
expressions simpler to parse (and thus less error prone).