Initial lexer in Go