const go/token.LBRACK

29 uses

	go/token (current package)
		token.go#L83: 	LBRACK // [
		token.go#L192: 	LBRACK: "[",

	go/parser
		parser.go#L544: 	if p.tok == token.LBRACK {
		parser.go#L606: 	lbrack := p.expect(token.LBRACK)
		parser.go#L675: 			if len(names) == 1 && p.tok == token.LBRACK {
		parser.go#L821: 		case token.LBRACK:
		parser.go#L850: 	case token.MUL, token.ARROW, token.FUNC, token.LBRACK, token.CHAN, token.MAP, token.STRUCT, token.INTERFACE, token.LPAREN:
		parser.go#L1050: 	if acceptTParams && p.tok == token.LBRACK {
		parser.go#L1123: 		case p.tok == token.LBRACK:
		parser.go#L1181: 		if p.tok == token.LBRACK {
		parser.go#L1292: 	p.expect(token.LBRACK)
		parser.go#L1330: 	opening := p.expect(token.LBRACK)
		parser.go#L1363: 		if p.tok == token.LBRACK {
		parser.go#L1367: 	case token.LBRACK:
		parser.go#L1368: 		lbrack := p.expect(token.LBRACK)
		parser.go#L1531: 	lbrack := p.expect(token.LBRACK)
		parser.go#L1736: 		case token.LBRACK:
		parser.go#L2436: 		token.LBRACK, token.STRUCT, token.MAP, token.CHAN, token.INTERFACE, // composite types
		parser.go#L2596: 	if p.tok == token.LBRACK {
		parser.go#L2618: 			if p.tok != token.LBRACK {

	go/printer
		nodes.go#L331: 		openTok, closeTok = token.LBRACK, token.RBRACK
		nodes.go#L913: 		p.print(token.LBRACK)
		nodes.go#L923: 		p.print(token.LBRACK)
		nodes.go#L932: 		p.print(token.LBRACK)
		nodes.go#L1043: 		p.print(token.LBRACK)
		nodes.go#L1063: 		p.print(token.MAP, token.LBRACK)
		printer.go#L793: 			(tok != token.RBRACK || p.prevOpen == token.LBRACK) {
		printer.go#L912: 		case token.LPAREN, token.LBRACK:

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