Line & column numbers more or less working. Unexplained difference in behaviour between Java and JRuby with column numbers when unexpected end of input found.
Added some tests to the C project.