Line position tracking is broken.
Problem
It seems that things are all getting put on the same line.
Steps to reproduce
Go into the test
subdirectory and run ../oxylc --dump-ast
.
It should dump AST, but a different bug causes it to throw a
syntax error which is reported an a position that cannot happen.
Specfically, it complains about an *
in a declaration at line 1
column 43. Line 1 has only 33 columns in it.