go/ast.BranchStmt.Tok (field)

12 uses

	go/ast (current package)
		ast.go#L696: 		Tok    token.Token // keyword token (BREAK, CONTINUE, GOTO, FALLTHROUGH)
		ast.go#L826: 	return token.Pos(int(s.TokPos) + len(s.Tok.String()))

	go/parser
		parser.go#L2058: 	return &ast.BranchStmt{TokPos: pos, Tok: tok, Label: label}
		resolver.go#L322: 		if n.Tok != token.FALLTHROUGH && n.Label != nil {

	go/printer
		nodes.go#L1438: 		p.print(s.Tok)

	go/types
		labels.go#L180: 			switch s.Tok {
		labels.go#L220: 				check.errorf(s, InvalidSyntaxTree, "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#L583: 		switch s.Tok {
		stmt.go#L606: 			check.errorf(s, InvalidSyntaxTree, "branch statement: %s", s.Tok)