lex.go: Remove lastPos from lexer
lex.go: Reorder the run() method