Line offset tracking
Lexer simplified
ParserSpec interface improved