fix illegal character reporting in first line
fix illegal character reporting in first line

Testcase: an illegal character at the first position of a line.

If this is the first line:

   Illegal character '(' at line 1 position 0

Otherwise:

   Illegal character '(' at line 2 position 1

Make this consistent so the position is always reported 1-based.

Miroff/mapcss-parser