1 [ 2 { 3 "endPosition": "26", 4 "kind": "FUNCTION", 5 "name": { 6 "endPosition": "14", 7 "kind": "IDENTIFIER", 8 "name": "func", 9 "startPosition": "10" 10 }, 11 "body": { 12 "endPosition": "24", 13 "kind": "BLOCK", 14 "statements": [], 15 "startPosition": "23" 16 }, 17 "strict": "false", 18 "startPosition": "1", 19 "parameters": [ 20 { 21 "endPosition": "21", 22 "kind": "OBJECT_LITERAL", 23 "startPosition": "15", 24 "properties": [ 25 { 26 "getter": "null", 27 "endPosition": "17", 28 "kind": "PROPERTY", 29 "setter": "null", 30 "value": { 31 "endPosition": "17", 32 "kind": "IDENTIFIER", 33 "name": "x", 34 "startPosition": "16" 35 }, 36 "startPosition": "16", 37 "key": { 38 "endPosition": "17", 39 "kind": "IDENTIFIER", 40 "name": "x", 41 "startPosition": "16" 42 } 43 }, 44 { 45 "getter": "null", 46 "endPosition": "20", 47 "kind": "PROPERTY", 48 "setter": "null", 49 "value": { 50 "endPosition": "20", 51 "kind": "IDENTIFIER", 52 "name": "y", 53 "startPosition": "19" 54 }, 55 "startPosition": "19", 56 "key": { 57 "endPosition": "20", 58 "kind": "IDENTIFIER", 59 "name": "y", 60 "startPosition": "19" 61 } 62 } 63 ] 64 } 65 ] 66 }, 67 { 68 "endPosition": "56", 69 "kind": "VARIABLE", 70 "binding": { 71 "endPosition": "33", 72 "kind": "IDENTIFIER", 73 "name": "f", 74 "startPosition": "32" 75 }, 76 "startPosition": "28", 77 "initializer": { 78 "endPosition": "53", 79 "kind": "FUNCTION_EXPRESSION", 80 "name": "null", 81 "body": { 82 "endPosition": "54", 83 "kind": "BLOCK", 84 "statements": [], 85 "startPosition": "53" 86 }, 87 "strict": "false", 88 "startPosition": "53", 89 "parameters": [ 90 { 91 "endPosition": "51", 92 "kind": "OBJECT_LITERAL", 93 "startPosition": "45", 94 "properties": [ 95 { 96 "getter": "null", 97 "endPosition": "47", 98 "kind": "PROPERTY", 99 "setter": "null", 100 "value": { 101 "endPosition": "47", 102 "kind": "IDENTIFIER", 103 "name": "a", 104 "startPosition": "46" 105 }, 106 "startPosition": "46", 107 "key": { 108 "endPosition": "47", 109 "kind": "IDENTIFIER", 110 "name": "a", 111 "startPosition": "46" 112 } 113 }, 114 { 115 "getter": "null", 116 "endPosition": "50", 117 "kind": "PROPERTY", 118 "setter": "null", 119 "value": { 120 "endPosition": "50", 121 "kind": "IDENTIFIER", 122 "name": "b", 123 "startPosition": "49" 124 }, 125 "startPosition": "49", 126 "key": { 127 "endPosition": "50", 128 "kind": "IDENTIFIER", 129 "name": "b", 130 "startPosition": "49" 131 } 132 } 133 ] 134 } 135 ] 136 } 137 }, 138 { 139 "endPosition": "98", 140 "kind": "FUNCTION", 141 "name": { 142 "endPosition": "68", 143 "kind": "IDENTIFIER", 144 "name": "x", 145 "startPosition": "67" 146 }, 147 "body": { 148 "endPosition": "97", 149 "kind": "BLOCK", 150 "statements": [], 151 "startPosition": "96" 152 }, 153 "strict": "false", 154 "startPosition": "58", 155 "parameters": [ 156 { 157 "expression": { 158 "endPosition": "94", 159 "kind": "OBJECT_LITERAL", 160 "startPosition": "78", 161 "properties": [ 162 { 163 "getter": "null", 164 "endPosition": "85", 165 "kind": "PROPERTY", 166 "setter": "null", 167 "value": { 168 "endPosition": "85", 169 "kind": "NUMBER_LITERAL", 170 "value": "44", 171 "startPosition": "83" 172 }, 173 "startPosition": "80", 174 "key": { 175 "endPosition": "81", 176 "kind": "IDENTIFIER", 177 "name": "x", 178 "startPosition": "80" 179 } 180 }, 181 { 182 "getter": "null", 183 "endPosition": "92", 184 "kind": "PROPERTY", 185 "setter": "null", 186 "value": { 187 "endPosition": "92", 188 "kind": "NUMBER_LITERAL", 189 "value": "45", 190 "startPosition": "90" 191 }, 192 "startPosition": "87", 193 "key": { 194 "endPosition": "88", 195 "kind": "IDENTIFIER", 196 "name": "y", 197 "startPosition": "87" 198 } 199 } 200 ] 201 }, 202 "endPosition": "94", 203 "kind": "ASSIGNMENT", 204 "variable": { 205 "endPosition": "75", 206 "kind": "OBJECT_LITERAL", 207 "startPosition": "69", 208 "properties": [ 209 { 210 "getter": "null", 211 "endPosition": "71", 212 "kind": "PROPERTY", 213 "setter": "null", 214 "value": { 215 "endPosition": "71", 216 "kind": "IDENTIFIER", 217 "name": "x", 218 "startPosition": "70" 219 }, 220 "startPosition": "70", 221 "key": { 222 "endPosition": "71", 223 "kind": "IDENTIFIER", 224 "name": "x", 225 "startPosition": "70" 226 } 227 }, 228 { 229 "getter": "null", 230 "endPosition": "74", 231 "kind": "PROPERTY", 232 "setter": "null", 233 "value": { 234 "endPosition": "74", 235 "kind": "IDENTIFIER", 236 "name": "y", 237 "startPosition": "73" 238 }, 239 "startPosition": "73", 240 "key": { 241 "endPosition": "74", 242 "kind": "IDENTIFIER", 243 "name": "y", 244 "startPosition": "73" 245 } 246 } 247 ] 248 }, 249 "startPosition": "69" 250 } 251 ] 252 } 253 ]