const go/token.COMMA

29 uses

	go/token (current package)
		token.go#L86: 	COMMA  // ,
		token.go#L195: 	COMMA:  ",",

	go/parser
		parser.go#L304: 		case token.COMMA:
		parser.go#L318: 	if p.tok == token.COMMA {
		parser.go#L392: 	token.COMMA:     true,
		parser.go#L441: 	for p.tok == token.COMMA {
		parser.go#L459: 	for p.tok == token.COMMA {
		parser.go#L546: 	if p.tok == token.COMMA {
		parser.go#L577: 		for p.tok == token.COMMA {
		parser.go#L636: 			for p.tok == token.COMMA {
		parser.go#L1021: 			if name0, _ := x.(*ast.Ident); name0 != nil && p.tok != token.COMMA && p.tok != token.RBRACK {
		parser.go#L1466: 	case token.COMMA:
		parser.go#L1470: 		for p.tok == token.COMMA {
		parser.go#L2161: 	for p.tok == token.COMMA {
		parser.go#L2654: 					if t.Op == token.MUL && (isTypeLit(t.Y) || p.tok == token.COMMA) {
		parser.go#L2672: 					if len(t.Args) == 1 && !t.Ellipsis.IsValid() && (isTypeLit(t.Args[0]) || p.tok == token.COMMA) {

	go/printer
		nodes.go#L156: 				p.print(x.Pos(), token.COMMA, blank)
		nodes.go#L161: 			p.print(token.COMMA, blank, "/* "+filteredMsg+" */")
		nodes.go#L249: 			p.print(token.COMMA)
		nodes.go#L298: 		p.print(token.COMMA)
		nodes.go#L312: 		p.print(token.COMMA, newline)
		nodes.go#L354: 				p.print(token.COMMA)
		nodes.go#L382: 			p.print(token.COMMA)
		nodes.go#L392: 				p.print(token.COMMA)
		nodes.go#L500: 						p.print(token.COMMA, blank)
		nodes.go#L957: 				p.print(token.COMMA, formfeed)
		nodes.go#L1464: 				p.print(s.Value.Pos(), token.COMMA, blank)
		printer.go#L773: 			tok != token.COMMA &&

	go/scanner
		scanner.go#L893: 			tok = token.COMMA