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)