Separated out basic lexing to go-lex