switch.js.EXPECTED revision 1224:065b159bb922
1[ 2 { 3 "cases": [], 4 "expression": { 5 "endPosition": "12", 6 "kind": "IDENTIFIER", 7 "name": "key", 8 "startPosition": "9" 9 }, 10 "endPosition": "16", 11 "kind": "SWITCH", 12 "startPosition": "1" 13 }, 14 { 15 "cases": [ 16 { 17 "expression": { 18 "endPosition": "43", 19 "kind": "NUMBER_LITERAL", 20 "value": "2", 21 "startPosition": "42" 22 }, 23 "endPosition": "64", 24 "kind": "CASE", 25 "statements": [ 26 { 27 "expression": { 28 "endPosition": "52", 29 "kind": "FUNCTION_INVOCATION", 30 "functionSelect": { 31 "endPosition": "50", 32 "kind": "IDENTIFIER", 33 "name": "hello", 34 "startPosition": "45" 35 }, 36 "arguments": [], 37 "startPosition": "45" 38 }, 39 "endPosition": "52", 40 "kind": "EXPRESSION_STATEMENT", 41 "startPosition": "45" 42 }, 43 { 44 "endPosition": "64", 45 "kind": "BREAK", 46 "label": "null", 47 "startPosition": "58" 48 } 49 ], 50 "startPosition": "37" 51 } 52 ], 53 "expression": { 54 "endPosition": "29", 55 "kind": "IDENTIFIER", 56 "name": "key", 57 "startPosition": "26" 58 }, 59 "endPosition": "66", 60 "kind": "SWITCH", 61 "startPosition": "18" 62 }, 63 { 64 "cases": [ 65 { 66 "expression": { 67 "endPosition": "93", 68 "kind": "NUMBER_LITERAL", 69 "value": "4", 70 "startPosition": "92" 71 }, 72 "endPosition": "110", 73 "kind": "CASE", 74 "statements": [ 75 { 76 "expression": { 77 "endPosition": "102", 78 "kind": "FUNCTION_INVOCATION", 79 "functionSelect": { 80 "endPosition": "100", 81 "kind": "IDENTIFIER", 82 "name": "hello", 83 "startPosition": "95" 84 }, 85 "arguments": [], 86 "startPosition": "95" 87 }, 88 "endPosition": "102", 89 "kind": "EXPRESSION_STATEMENT", 90 "startPosition": "95" 91 }, 92 { 93 "endPosition": "110", 94 "kind": "BREAK", 95 "label": "null", 96 "startPosition": "104" 97 } 98 ], 99 "startPosition": "87" 100 }, 101 { 102 "expression": { 103 "endPosition": "121", 104 "kind": "NUMBER_LITERAL", 105 "value": "2", 106 "startPosition": "120" 107 }, 108 "endPosition": "138", 109 "kind": "CASE", 110 "statements": [ 111 { 112 "expression": { 113 "endPosition": "130", 114 "kind": "FUNCTION_INVOCATION", 115 "functionSelect": { 116 "endPosition": "128", 117 "kind": "IDENTIFIER", 118 "name": "world", 119 "startPosition": "123" 120 }, 121 "arguments": [], 122 "startPosition": "123" 123 }, 124 "endPosition": "130", 125 "kind": "EXPRESSION_STATEMENT", 126 "startPosition": "123" 127 }, 128 { 129 "endPosition": "138", 130 "kind": "BREAK", 131 "label": "null", 132 "startPosition": "132" 133 } 134 ], 135 "startPosition": "115" 136 }, 137 { 138 "expression": "null", 139 "endPosition": "157", 140 "kind": "CASE", 141 "statements": [ 142 { 143 "endPosition": "157", 144 "kind": "BREAK", 145 "label": "null", 146 "startPosition": "152" 147 } 148 ], 149 "startPosition": "143" 150 } 151 ], 152 "expression": { 153 "endPosition": "79", 154 "kind": "IDENTIFIER", 155 "name": "key", 156 "startPosition": "76" 157 }, 158 "endPosition": "159", 159 "kind": "SWITCH", 160 "startPosition": "68" 161 } 162] 163