Bug fix: lex warning for extra code after EOF

Now properly compiles programs such as: P(2)$extra code