The lexer broke scanning of rules with spaces.
Correct tracking of line and column (range).

Uses native flex line-tracking and homebrew column tracking.
Added the expected outputs of the tests.

This goes one step further towards automated tests :)
Fixed wrong leftover comment.