1 [ 2 { 3 "leftOperand": { 4 "endPosition": "2", 5 "kind": "IDENTIFIER", 6 "name": "a", 7 "startPosition": "1" 8 }, 9 "expression": { 10 "endPosition": "2", 11 "kind": "IDENTIFIER", 12 "name": "a", 13 "startPosition": "1" 14 }, 15 "endPosition": "19", 16 "kind": "INSTANCE_OF", 17 "rightOperand": { 18 "endPosition": "19", 19 "kind": "IDENTIFIER", 20 "name": "Array", 21 "startPosition": "14" 22 }, 23 "type": { 24 "endPosition": "19", 25 "kind": "IDENTIFIER", 26 "name": "Array", 27 "startPosition": "14" 28 }, 29 "startPosition": "1" 30 }, 31 { 32 "leftOperand": { 33 "endPosition": "23", 34 "kind": "FUNCTION_INVOCATION", 35 "functionSelect": { 36 "endPosition": "21", 37 "kind": "IDENTIFIER", 38 "name": "a", 39 "startPosition": "20" 40 }, 41 "arguments": [], 42 "startPosition": "20" 43 }, 44 "expression": { 45 "endPosition": "23", 46 "kind": "FUNCTION_INVOCATION", 47 "functionSelect": { 48 "endPosition": "21", 49 "kind": "IDENTIFIER", 50 "name": "a", 51 "startPosition": "20" 52 }, 53 "arguments": [], 54 "startPosition": "20" 55 }, 56 "endPosition": "41", 57 "kind": "INSTANCE_OF", 58 "rightOperand": { 59 "endPosition": "41", 60 "kind": "IDENTIFIER", 61 "name": "Object", 62 "startPosition": "35" 63 }, 64 "type": { 65 "endPosition": "41", 66 "kind": "IDENTIFIER", 67 "name": "Object", 68 "startPosition": "35" 69 }, 70 "startPosition": "20" 71 }, 72 { 73 "leftOperand": { 74 "endPosition": "43", 75 "kind": "NUMBER_LITERAL", 76 "value": "1", 77 "startPosition": "42" 78 }, 79 "expression": { 80 "endPosition": "43", 81 "kind": "NUMBER_LITERAL", 82 "value": "1", 83 "startPosition": "42" 84 }, 85 "endPosition": "56", 86 "kind": "INSTANCE_OF", 87 "rightOperand": { 88 "endPosition": "56", 89 "kind": "IDENTIFIER", 90 "name": "a", 91 "startPosition": "55" 92 }, 93 "type": { 94 "endPosition": "56", 95 "kind": "IDENTIFIER", 96 "name": "a", 97 "startPosition": "55" 98 }, 99 "startPosition": "42" 100 }, 101 { 102 "leftOperand": { 103 "endPosition": "58", 104 "kind": "NUMBER_LITERAL", 105 "value": "2", 106 "startPosition": "57" 107 }, 108 "expression": { 109 "endPosition": "58", 110 "kind": "NUMBER_LITERAL", 111 "value": "2", 112 "startPosition": "57" 113 }, 114 "endPosition": "73", 115 "kind": "INSTANCE_OF", 116 "rightOperand": { 117 "endPosition": "73", 118 "kind": "FUNCTION_INVOCATION", 119 "functionSelect": { 120 "endPosition": "71", 121 "kind": "IDENTIFIER", 122 "name": "a", 123 "startPosition": "70" 124 }, 125 "arguments": [], 126 "startPosition": "70" 127 }, 128 "type": { 129 "endPosition": "73", 130 "kind": "FUNCTION_INVOCATION", 131 "functionSelect": { 132 "endPosition": "71", 133 "kind": "IDENTIFIER", 134 "name": "a", 135 "startPosition": "70" 136 }, 137 "arguments": [], 138 "startPosition": "70" 139 }, 140 "startPosition": "57" 141 }, 142 { 143 "leftOperand": { 144 "identifier": "prototype", 145 "expression": { 146 "endPosition": "75", 147 "kind": "IDENTIFIER", 148 "name": "C", 149 "startPosition": "74" 150 }, 151 "endPosition": "85", 152 "kind": "MEMBER_SELECT", 153 "startPosition": "74" 154 }, 155 "expression": { 156 "identifier": "prototype", 157 "expression": { 158 "endPosition": "75", 159 "kind": "IDENTIFIER", 160 "name": "C", 161 "startPosition": "74" 162 }, 163 "endPosition": "85", 164 "kind": "MEMBER_SELECT", 165 "startPosition": "74" 166 }, 167 "endPosition": "103", 168 "kind": "INSTANCE_OF", 169 "rightOperand": { 170 "endPosition": "103", 171 "kind": "IDENTIFIER", 172 "name": "Object", 173 "startPosition": "97" 174 }, 175 "type": { 176 "endPosition": "103", 177 "kind": "IDENTIFIER", 178 "name": "Object", 179 "startPosition": "97" 180 }, 181 "startPosition": "74" 182 }, 183 { 184 "leftOperand": { 185 "endPosition": "108", 186 "kind": "STRING_LITERAL", 187 "value": "str", 188 "startPosition": "105" 189 }, 190 "expression": { 191 "endPosition": "108", 192 "kind": "STRING_LITERAL", 193 "value": "str", 194 "startPosition": "105" 195 }, 196 "endPosition": "131", 197 "kind": "INSTANCE_OF", 198 "rightOperand": { 199 "identifier": "member", 200 "expression": { 201 "endPosition": "124", 202 "kind": "IDENTIFIER", 203 "name": "obj", 204 "startPosition": "121" 205 }, 206 "endPosition": "131", 207 "kind": "MEMBER_SELECT", 208 "startPosition": "121" 209 }, 210 "type": { 211 "identifier": "member", 212 "expression": { 213 "endPosition": "124", 214 "kind": "IDENTIFIER", 215 "name": "obj", 216 "startPosition": "121" 217 }, 218 "endPosition": "131", 219 "kind": "MEMBER_SELECT", 220 "startPosition": "121" 221 }, 222 "startPosition": "105" 223 } 224 ]