Add comment parsing to lexer