go/ast.BranchStmt.Tok (field)
12 uses
go/ast (current package)
ast.go#L691: Tok token.Token // keyword token (BREAK, CONTINUE, GOTO, FALLTHROUGH)
ast.go#L820: return token.Pos(int(s.TokPos) + len(s.Tok.String()))
go/parser
parser.go#L2044: return &ast.BranchStmt{TokPos: pos, Tok: tok, Label: label}
resolver.go#L318: if n.Tok != token.FALLTHROUGH && n.Label != nil {
go/printer
nodes.go#L1377: p.print(s.Tok)
go/types
labels.go#L182: switch s.Tok {
labels.go#L222: check.invalidAST(s, "branch statement: %s %s", s.Tok, name)
return.go#L40: if s.Tok == token.GOTO || s.Tok == token.FALLTHROUGH {
return.go#L124: if s.Tok == token.BREAK {
stmt.go#L533: switch s.Tok {
stmt.go#L552: check.invalidAST(s, "branch statement: %s", s.Tok)