| [ |
| { |
| "condition": "null", |
| "endPosition": "33", |
| "kind": "CATCH", |
| "parameter": { |
| "endPosition": "28", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "26", |
| "properties": [] |
| }, |
| "block": { |
| "endPosition": "33", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "30" |
| }, |
| "startPosition": "20" |
| }, |
| { |
| "condition": "null", |
| "endPosition": "65", |
| "kind": "CATCH", |
| "parameter": { |
| "endPosition": "60", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "58", |
| "properties": [] |
| }, |
| "block": { |
| "endPosition": "65", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "62" |
| }, |
| "startPosition": "51" |
| }, |
| { |
| "condition": "null", |
| "endPosition": "98", |
| "kind": "CATCH", |
| "parameter": { |
| "endPosition": "93", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| null |
| ], |
| "startPosition": "90" |
| }, |
| "block": { |
| "endPosition": "98", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "95" |
| }, |
| "startPosition": "83" |
| }, |
| { |
| "condition": "null", |
| "endPosition": "176", |
| "kind": "CATCH", |
| "parameter": { |
| "endPosition": "171", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "143", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "169", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "expression": { |
| "endPosition": "169", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| { |
| "endPosition": "162", |
| "kind": "NUMBER_LITERAL", |
| "value": "4", |
| "startPosition": "161" |
| }, |
| { |
| "endPosition": "165", |
| "kind": "NUMBER_LITERAL", |
| "value": "5", |
| "startPosition": "164" |
| }, |
| { |
| "endPosition": "168", |
| "kind": "NUMBER_LITERAL", |
| "value": "6", |
| "startPosition": "167" |
| } |
| ], |
| "startPosition": "160" |
| }, |
| "endPosition": "169", |
| "kind": "ASSIGNMENT", |
| "variable": { |
| "endPosition": "157", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| { |
| "endPosition": "150", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "149" |
| }, |
| { |
| "endPosition": "153", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "152" |
| }, |
| { |
| "endPosition": "156", |
| "kind": "IDENTIFIER", |
| "name": "z", |
| "startPosition": "155" |
| } |
| ], |
| "startPosition": "148" |
| }, |
| "startPosition": "148" |
| }, |
| "startPosition": "145", |
| "key": { |
| "endPosition": "146", |
| "kind": "IDENTIFIER", |
| "name": "w", |
| "startPosition": "145" |
| } |
| } |
| ] |
| }, |
| "block": { |
| "endPosition": "176", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "173" |
| }, |
| "startPosition": "136" |
| }, |
| { |
| "condition": "null", |
| "endPosition": "223", |
| "kind": "CATCH", |
| "parameter": { |
| "endPosition": "218", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "212", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "214", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "214", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "213" |
| }, |
| "startPosition": "213", |
| "key": { |
| "endPosition": "214", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "213" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "217", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "217", |
| "kind": "IDENTIFIER", |
| "name": "b", |
| "startPosition": "216" |
| }, |
| "startPosition": "216", |
| "key": { |
| "endPosition": "217", |
| "kind": "IDENTIFIER", |
| "name": "b", |
| "startPosition": "216" |
| } |
| } |
| ] |
| }, |
| "block": { |
| "endPosition": "223", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "220" |
| }, |
| "startPosition": "205" |
| }, |
| { |
| "condition": "null", |
| "endPosition": "262", |
| "kind": "CATCH", |
| "parameter": { |
| "endPosition": "257", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| { |
| "endPosition": "256", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| { |
| "endPosition": "255", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "254" |
| } |
| ], |
| "startPosition": "253" |
| } |
| ], |
| "startPosition": "252" |
| }, |
| "block": { |
| "endPosition": "262", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "259" |
| }, |
| "startPosition": "245" |
| }, |
| { |
| "condition": "null", |
| "endPosition": "347", |
| "kind": "CATCH", |
| "parameter": { |
| "endPosition": "342", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "301", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "340", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "expression": { |
| "endPosition": "340", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "320", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "326", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "326", |
| "kind": "NUMBER_LITERAL", |
| "value": "4", |
| "startPosition": "325" |
| }, |
| "startPosition": "322", |
| "key": { |
| "endPosition": "323", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "322" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "332", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "332", |
| "kind": "NUMBER_LITERAL", |
| "value": "5", |
| "startPosition": "331" |
| }, |
| "startPosition": "328", |
| "key": { |
| "endPosition": "329", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "328" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "338", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "338", |
| "kind": "NUMBER_LITERAL", |
| "value": "6", |
| "startPosition": "337" |
| }, |
| "startPosition": "334", |
| "key": { |
| "endPosition": "335", |
| "kind": "IDENTIFIER", |
| "name": "z", |
| "startPosition": "334" |
| } |
| } |
| ] |
| }, |
| "endPosition": "340", |
| "kind": "ASSIGNMENT", |
| "variable": { |
| "endPosition": "317", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "306", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "309", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "309", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "308" |
| }, |
| "startPosition": "308", |
| "key": { |
| "endPosition": "309", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "308" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "312", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "312", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "311" |
| }, |
| "startPosition": "311", |
| "key": { |
| "endPosition": "312", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "311" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "315", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "315", |
| "kind": "IDENTIFIER", |
| "name": "z", |
| "startPosition": "314" |
| }, |
| "startPosition": "314", |
| "key": { |
| "endPosition": "315", |
| "kind": "IDENTIFIER", |
| "name": "z", |
| "startPosition": "314" |
| } |
| } |
| ] |
| }, |
| "startPosition": "306" |
| }, |
| "startPosition": "303", |
| "key": { |
| "endPosition": "304", |
| "kind": "IDENTIFIER", |
| "name": "w", |
| "startPosition": "303" |
| } |
| } |
| ] |
| }, |
| "block": { |
| "endPosition": "347", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "344" |
| }, |
| "startPosition": "294" |
| } |
| ] |