const go/token.RBRACE
33 uses
go/token (current package)
token.go#L90: RBRACE // }
token.go#L199: RBRACE: "}",
go/parser
parser.go#L335: if p.tok != token.RPAREN && p.tok != token.RBRACE {
parser.go#L441: token.RBRACE: true,
parser.go#L660: if p.tok == token.PERIOD || p.tok == token.STRING || p.tok == token.SEMICOLON || p.tok == token.RBRACE {
parser.go#L753: rbrace := p.expect(token.RBRACE)
parser.go#L1274: rbrace := p.expect(token.RBRACE)
parser.go#L1402: for p.tok != token.CASE && p.tok != token.DEFAULT && p.tok != token.RBRACE && p.tok != token.EOF {
parser.go#L1416: rbrace := p.expect2(token.RBRACE)
parser.go#L1428: rbrace := p.expect2(token.RBRACE)
parser.go#L1670: for p.tok != token.RBRACE && p.tok != token.EOF {
parser.go#L1672: if !p.atComma("composite literal", token.RBRACE) {
parser.go#L1691: if p.tok != token.RBRACE {
parser.go#L1695: rbrace := p.expectClosing(token.RBRACE, "composite literal")
parser.go#L1730: if p.tok != token.RBRACE {
parser.go#L2038: if p.tok != token.SEMICOLON && p.tok != token.RBRACE {
parser.go#L2260: rbrace := p.expect(token.RBRACE)
parser.go#L2334: rbrace := p.expect(token.RBRACE)
parser.go#L2470: case token.RBRACE:
go/printer
nodes.go#L507: p.print(token.RBRACE)
nodes.go#L539: p.print(token.RBRACE)
nodes.go#L596: p.flush(p.posFor(rbrace), token.RBRACE) // make sure we don't lose the last line comment
nodes.go#L637: p.flush(p.posFor(rbrace), token.RBRACE) // make sure we don't lose the last line comment
nodes.go#L644: p.print(token.RBRACE)
nodes.go#L1033: p.print(token.RBRACE, mode)
nodes.go#L1233: p.print(token.RBRACE)
nodes.go#L1462: p.print(unindent, formfeed, token.RBRACE)
nodes.go#L1513: p.print(token.RBRACE)
nodes.go#L1900: p.print(token.RBRACE, noExtraLinebreak)
printer.go#L428: if tok != token.RBRACE && pos.Column == next.Column {
printer.go#L804: tok == token.RBRACE && p.mode&noExtraLinebreak == 0 {
printer.go#L982: token.INC, token.DEC, token.RPAREN, token.RBRACK, token.RBRACE:
go/scanner
scanner.go#L880: tok = token.RBRACE