1 [ 2 { 3 "condition": { 4 "endPosition": "11", 5 "kind": "BOOLEAN_LITERAL", 6 "value": "true", 7 "startPosition": "7" 8 }, 9 "endPosition": "13", 10 "kind": "WHILE_LOOP", 11 "statement": { 12 "endPosition": "13", 13 "kind": "EMPTY_STATEMENT", 14 "startPosition": "12" 15 }, 16 "startPosition": "1" 17 }, 18 { 19 "condition": { 20 "endPosition": "25", 21 "kind": "BOOLEAN_LITERAL", 22 "value": "false", 23 "startPosition": "20" 24 }, 25 "endPosition": "29", 26 "kind": "WHILE_LOOP", 27 "statement": { 28 "endPosition": "29", 29 "kind": "BLOCK", 30 "statements": [], 31 "startPosition": "27" 32 }, 33 "startPosition": "14" 34 }, 35 { 36 "condition": { 37 "leftOperand": { 38 "endPosition": "37", 39 "kind": "NUMBER_LITERAL", 40 "value": "2", 41 "startPosition": "36" 42 }, 43 "endPosition": "41", 44 "kind": "GREATER_THAN", 45 "rightOperand": { 46 "endPosition": "41", 47 "kind": "NUMBER_LITERAL", 48 "value": "1", 49 "startPosition": "40" 50 }, 51 "startPosition": "36" 52 }, 53 "endPosition": "45", 54 "kind": "WHILE_LOOP", 55 "statement": { 56 "endPosition": "45", 57 "kind": "BLOCK", 58 "statements": [], 59 "startPosition": "43" 60 }, 61 "startPosition": "30" 62 }, 63 { 64 "condition": { 65 "endPosition": "63", 66 "kind": "FUNCTION_INVOCATION", 67 "functionSelect": { 68 "endPosition": "61", 69 "kind": "IDENTIFIER", 70 "name": "fun", 71 "startPosition": "58" 72 }, 73 "arguments": [], 74 "startPosition": "58" 75 }, 76 "endPosition": "79", 77 "kind": "WHILE_LOOP", 78 "statement": { 79 "endPosition": "79", 80 "kind": "BLOCK", 81 "statements": [ 82 { 83 "endPosition": "78", 84 "kind": "BREAK", 85 "label": "label", 86 "startPosition": "67" 87 } 88 ], 89 "startPosition": "65" 90 }, 91 "startPosition": "52" 92 }, 93 { 94 "condition": { 95 "expression": { 96 "endPosition": "98", 97 "kind": "FUNCTION_INVOCATION", 98 "functionSelect": { 99 "endPosition": "96", 100 "kind": "IDENTIFIER", 101 "name": "fun", 102 "startPosition": "93" 103 }, 104 "arguments": [], 105 "startPosition": "93" 106 }, 107 "endPosition": "98", 108 "kind": "LOGICAL_COMPLEMENT", 109 "startPosition": "92" 110 }, 111 "endPosition": "115", 112 "kind": "WHILE_LOOP", 113 "statement": { 114 "endPosition": "115", 115 "kind": "CONTINUE", 116 "label": "label", 117 "startPosition": "100" 118 }, 119 "startPosition": "86" 120 }, 121 { 122 "condition": { 123 "endPosition": "126", 124 "kind": "BOOLEAN_LITERAL", 125 "value": "true", 126 "startPosition": "122" 127 }, 128 "endPosition": "136", 129 "kind": "WHILE_LOOP", 130 "statement": { 131 "endPosition": "136", 132 "kind": "CONTINUE", 133 "label": "null", 134 "startPosition": "128" 135 }, 136 "startPosition": "116" 137 } 138 ]