const go/token.CHAN

11 uses

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

	go/parser
		parser.go#L749: 		case token.IDENT, token.MUL, token.ARROW, token.FUNC, token.CHAN, token.MAP, token.STRUCT, token.INTERFACE, token.LPAREN:
		parser.go#L782: 	case token.MUL, token.ARROW, token.FUNC, token.LBRACK, token.CHAN, token.MAP, token.STRUCT, token.INTERFACE, token.LPAREN:
		parser.go#L1204: 	if p.tok == token.CHAN {
		parser.go#L1213: 		p.expect(token.CHAN)
		parser.go#L1276: 	case token.CHAN, token.ARROW:
		parser.go#L2439: 		token.LBRACK, token.STRUCT, token.MAP, token.CHAN, token.INTERFACE, // composite types

	go/printer
		nodes.go#L1024: 			p.print(token.CHAN)
		nodes.go#L1026: 			p.print(token.ARROW, token.CHAN) // x.Arrow and x.Pos() are the same
		nodes.go#L1028: 			p.print(token.CHAN, x.Arrow, token.ARROW)