Moved error line check to allow show position on that line too.

Also added C like comments, several grammars on the net use it.

Notice the C comments are independent of error_line position.

The greg.c is a generated file but because it's versioned it shows that big changes.