Lexer for the Go programming language