| package labels | 
 |  | 
 | func _() { | 
 | 	goto F //@complete(" //", label1, label5) | 
 |  | 
 | Foo1: //@item(label1, "Foo1", "label", "const") | 
 | 	for a, b := range []int{} { | 
 | 	Foo2: //@item(label2, "Foo2", "label", "const") | 
 | 		switch { | 
 | 		case true: | 
 | 			break F //@complete(" //", label2, label1) | 
 |  | 
 | 			continue F //@complete(" //", label1) | 
 |  | 
 | 			{ | 
 | 			FooUnjumpable: | 
 | 			} | 
 |  | 
 | 			goto F //@complete(" //", label1, label2, label4, label5) | 
 |  | 
 | 			func() { | 
 | 				goto F //@complete(" //", label3) | 
 |  | 
 | 				break F //@complete(" //") | 
 |  | 
 | 				continue F //@complete(" //") | 
 |  | 
 | 			Foo3: //@item(label3, "Foo3", "label", "const") | 
 | 			}() | 
 | 		} | 
 |  | 
 | 	Foo4: //@item(label4, "Foo4", "label", "const") | 
 | 		switch interface{}(a).(type) { | 
 | 		case int: | 
 | 			break F //@complete(" //", label4, label1) | 
 | 		} | 
 | 	} | 
 |  | 
 | 	break F //@complete(" //") | 
 |  | 
 | 	continue F //@complete(" //") | 
 |  | 
 | Foo5: //@item(label5, "Foo5", "label", "const") | 
 | 	for { | 
 | 		break F //@complete(" //", label5) | 
 | 	} | 
 |  | 
 | 	return | 
 | } |