const go/token.LBRACK
23 uses
go/token (current package)
token.go#L83: LBRACK // [
token.go#L192: LBRACK: "[",
go/parser
parser.go#L558: if p.tok == token.LBRACK {
parser.go#L620: lbrack := p.expect(token.LBRACK)
parser.go#L689: if len(names) == 1 && p.tok == token.LBRACK {
parser.go#L835: case token.LBRACK:
parser.go#L864: case token.MUL, token.ARROW, token.FUNC, token.LBRACK, token.CHAN, token.MAP, token.STRUCT, token.INTERFACE, token.LPAREN:
parser.go#L1084: lbrack := p.expect(token.LBRACK)
parser.go#L1130: if p.tok == token.LBRACK {
parser.go#L1153: case p.tok == token.LBRACK:
parser.go#L1211: if p.tok == token.LBRACK {
parser.go#L1322: p.expect(token.LBRACK)
parser.go#L1360: opening := p.expect(token.LBRACK)
parser.go#L1393: if p.tok == token.LBRACK {
parser.go#L1397: case token.LBRACK:
parser.go#L1398: lbrack := p.expect(token.LBRACK)
parser.go#L1561: lbrack := p.expect(token.LBRACK)
parser.go#L1766: case token.LBRACK:
parser.go#L2466: token.LBRACK, token.STRUCT, token.MAP, token.CHAN, token.INTERFACE, // composite types
parser.go#L2624: if p.tok == token.LBRACK {
parser.go#L2646: if p.tok != token.LBRACK {
parser.go#L2808: if p.tok == token.LBRACK {
go/scanner
scanner.go#L882: tok = token.LBRACK