const go/token.RBRACE
33 uses
go/token (current package)
token.go#L90: RBRACE // }
token.go#L199: RBRACE: "}",
go/parser
parser.go#L349: if p.tok != token.RPAREN && p.tok != token.RBRACE {
parser.go#L455: token.RBRACE: true,
parser.go#L674: if p.tok == token.PERIOD || p.tok == token.STRING || p.tok == token.SEMICOLON || p.tok == token.RBRACE {
parser.go#L767: rbrace := p.expect(token.RBRACE)
parser.go#L1304: rbrace := p.expect(token.RBRACE)
parser.go#L1432: for p.tok != token.CASE && p.tok != token.DEFAULT && p.tok != token.RBRACE && p.tok != token.EOF {
parser.go#L1446: rbrace := p.expect2(token.RBRACE)
parser.go#L1458: rbrace := p.expect2(token.RBRACE)
parser.go#L1700: for p.tok != token.RBRACE && p.tok != token.EOF {
parser.go#L1702: if !p.atComma("composite literal", token.RBRACE) {
parser.go#L1721: if p.tok != token.RBRACE {
parser.go#L1725: rbrace := p.expectClosing(token.RBRACE, "composite literal")
parser.go#L1760: if p.tok != token.RBRACE {
parser.go#L2068: if p.tok != token.SEMICOLON && p.tok != token.RBRACE {
parser.go#L2290: rbrace := p.expect(token.RBRACE)
parser.go#L2364: rbrace := p.expect(token.RBRACE)
parser.go#L2500: 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#L890: tok = token.RBRACE