const go/token.LBRACK

29 uses

	go/token (current package)
		token.go#L84: 	LBRACK // [
		token.go#L193: 	LBRACK: "[",

	go/parser
		parser.go#L501: 	if p.tok == token.LBRACK && p.allowGenerics() {
		parser.go#L565: 	lbrack := p.expect(token.LBRACK)
		parser.go#L642: 			if len(names) == 1 && p.tok == token.LBRACK {
		parser.go#L753: 		case token.LBRACK:
		parser.go#L782: 	case token.MUL, token.ARROW, token.FUNC, token.LBRACK, token.CHAN, token.MAP, token.STRUCT, token.INTERFACE, token.LPAREN:
		parser.go#L941: 	if p.allowGenerics() && acceptTParams && p.tok == token.LBRACK {
		parser.go#L1014: 		case p.tok == token.LBRACK && p.allowGenerics():
		parser.go#L1072: 		if p.tok == token.LBRACK && p.allowGenerics() {
		parser.go#L1188: 	p.expect(token.LBRACK)
		parser.go#L1227: 	opening := p.expect(token.LBRACK)
		parser.go#L1258: 		if p.tok == token.LBRACK && p.allowGenerics() {
		parser.go#L1262: 	case token.LBRACK:
		parser.go#L1263: 		lbrack := p.expect(token.LBRACK)
		parser.go#L1428: 	lbrack := p.expect(token.LBRACK)
		parser.go#L1690: 		case token.LBRACK:
		parser.go#L2439: 		token.LBRACK, token.STRUCT, token.MAP, token.CHAN, token.INTERFACE, // composite types
		parser.go#L2605: 	if p.tok == token.LBRACK && p.allowGenerics() {
		parser.go#L2627: 			if p.tok != token.LBRACK {

	go/printer
		nodes.go#L333: 		openTok, closeTok = token.LBRACK, token.RBRACK
		nodes.go#L886: 		p.print(x.Lbrack, token.LBRACK)
		nodes.go#L894: 		p.print(x.Lbrack, token.LBRACK)
		nodes.go#L901: 		p.print(x.Lbrack, token.LBRACK)
		nodes.go#L996: 		p.print(token.LBRACK)
		nodes.go#L1016: 		p.print(token.MAP, token.LBRACK)
		printer.go#L775: 			(tok != token.RBRACK || p.prevOpen == token.LBRACK) {
		printer.go#L892: 		case token.LPAREN, token.LBRACK:

	go/scanner
		scanner.go#L903: 			tok = token.LBRACK