| 10 | 1 | { ... } | 12 switch (...) ... | | 10 | 43 | f | | | 12 | 2 | switch (...) ... | 12 cond | | 12 | 3 | cond | 12 { ... } | | 12 | 4 | { ... } | 13 case ...: | | 12 | 4 | { ... } | 16 case ...: | | 12 | 4 | { ... } | 18 case ...: | | 12 | 4 | { ... } | 21 case ...: | | 12 | 4 | { ... } | 22 case ...: | | 12 | 4 | { ... } | 24 case ...: | | 12 | 4 | { ... } | 25 default: | | 12 | 4 | { ... } | 26 case ...: | | 12 | 4 | { ... } | 28 case ...: | | 13 | 1 | 1 | | | 13 | 5 | case ...: | 14 ExprStmt | | 14 | 6 | ExprStmt | 14 111 | | 14 | 7 | 111 | 14 x | | 14 | 8 | x | 14 ... = ... | | 14 | 9 | ... = ... | 15 break; | | 15 | 10 | break; | 31 label ...: | | 16 | 1 | 1 | | | 16 | 1 | 2 | | | 16 | 1 | ... + ... | | | 16 | 5 | case ...: | 17 ExprStmt | | 17 | 6 | ExprStmt | 17 333 | | 17 | 7 | 333 | 17 x | | 17 | 8 | x | 17 ... = ... | | 17 | 9 | ... = ... | 18 case ...: | | 18 | 1 | 4 | | | 18 | 10 | case ...: | 19 ExprStmt | | 19 | 11 | ExprStmt | 19 444 | | 19 | 12 | 444 | 19 x | | 19 | 13 | x | 19 ... = ... | | 19 | 14 | ... = ... | 20 break; | | 20 | 15 | break; | 31 label ...: | | 21 | 1 | 5 | | | 21 | 5 | case ...: | 22 case ...: | | 22 | 1 | 6 | | | 22 | 6 | case ...: | 23 ExprStmt | | 23 | 7 | ExprStmt | 23 777 | | 23 | 8 | 777 | 23 x | | 23 | 9 | x | 23 ... = ... | | 23 | 10 | ... = ... | 24 case ...: | | 24 | 1 | 7 | | | 24 | 11 | case ...: | 25 default: | | 25 | 12 | default: | 26 case ...: | | 26 | 1 | 8 | | | 26 | 13 | case ...: | 27 ExprStmt | | 27 | 14 | ExprStmt | 27 888 | | 27 | 15 | 888 | 27 x | | 27 | 16 | x | 27 ... = ... | | 27 | 17 | ... = ... | 28 case ...: | | 28 | 1 | 9 | | | 28 | 18 | case ...: | 29 ExprStmt | | 29 | 19 | ExprStmt | 29 999 | | 29 | 20 | 999 | 29 x | | 29 | 21 | x | 29 ... = ... | | 29 | 22 | ... = ... | 30 break; | | 30 | 23 | break; | 31 label ...: | | 31 | 41 | label ...: | 33 return ... | | 33 | 42 | return ... | 10 f | | 36 | 1 | { ... } | 38 switch (...) ... | | 36 | 22 | g | | | 38 | 2 | switch (...) ... | 38 cond | | 38 | 3 | cond | 38 { ... } | | 38 | 4 | { ... } | 39 case ...: | | 38 | 4 | { ... } | 42 case ...: | | 38 | 4 | { ... } | 45 label ...: | | 39 | 1 | 1 | | | 39 | 5 | case ...: | 40 ExprStmt | | 40 | 6 | ExprStmt | 40 111 | | 40 | 7 | 111 | 40 x | | 40 | 8 | x | 40 ... = ... | | 40 | 9 | ... = ... | 41 break; | | 41 | 10 | break; | 45 label ...: | | 42 | 1 | 2 | | | 42 | 5 | case ...: | 43 ExprStmt | | 43 | 6 | ExprStmt | 43 222 | | 43 | 7 | 222 | 43 x | | 43 | 8 | x | 43 ... = ... | | 43 | 9 | ... = ... | 45 label ...: | | 45 | 16 | label ...: | 46 ExprStmt | | 46 | 17 | ExprStmt | 46 999 | | 46 | 18 | 999 | 46 x | | 46 | 19 | x | 46 ... = ... | | 46 | 20 | ... = ... | 48 return ... | | 48 | 21 | return ... | 36 g |