const go/token.CHAN

9 uses

	go/token (current package)
		token.go#L100: 	CHAN
		token.go#L201: 	CHAN:     "chan",

	go/parser
		parser.go#L1014: 	if p.tok == token.CHAN {
		parser.go#L1023: 		p.expect(token.CHAN)
		parser.go#L1049: 	case token.CHAN, token.ARROW:
		parser.go#L2227: 		token.LBRACK, token.STRUCT, token.MAP, token.CHAN, token.INTERFACE, // composite types

	go/printer
		nodes.go#L963: 			p.print(token.CHAN)
		nodes.go#L965: 			p.print(token.ARROW, token.CHAN) // x.Arrow and x.Pos() are the same
		nodes.go#L967: 			p.print(token.CHAN, x.Arrow, token.ARROW)