const go/token.CHAN

11 uses

	go/token (current package)
		token.go#L99: 	CHAN
		token.go#L205: 	CHAN:     "chan",

	go/parser
		parser.go#L817: 		case token.IDENT, token.MUL, token.ARROW, token.FUNC, token.CHAN, token.MAP, token.STRUCT, token.INTERFACE, token.LPAREN:
		parser.go#L850: 	case token.MUL, token.ARROW, token.FUNC, token.LBRACK, token.CHAN, token.MAP, token.STRUCT, token.INTERFACE, token.LPAREN:
		parser.go#L1308: 	if p.tok == token.CHAN {
		parser.go#L1317: 		p.expect(token.CHAN)
		parser.go#L1380: 	case token.CHAN, token.ARROW:
		parser.go#L2436: 		token.LBRACK, token.STRUCT, token.MAP, token.CHAN, token.INTERFACE, // composite types

	go/printer
		nodes.go#L1071: 			p.print(token.CHAN)
		nodes.go#L1073: 			p.print(token.ARROW, token.CHAN) // x.Arrow and x.Pos() are the same
		nodes.go#L1075: 			p.print(token.CHAN)