blob: 8a721c7452913643cbdf47bf1b275d97ad12a709 [file] [log] [blame]
[
{
"condition": {
"endPosition": "11",
"kind": "BOOLEAN_LITERAL",
"value": "true",
"startPosition": "7"
},
"endPosition": "13",
"kind": "WHILE_LOOP",
"statement": {
"endPosition": "13",
"kind": "EMPTY_STATEMENT",
"startPosition": "12"
},
"startPosition": "1"
},
{
"condition": {
"endPosition": "25",
"kind": "BOOLEAN_LITERAL",
"value": "false",
"startPosition": "20"
},
"endPosition": "29",
"kind": "WHILE_LOOP",
"statement": {
"endPosition": "29",
"kind": "BLOCK",
"statements": [],
"startPosition": "27"
},
"startPosition": "14"
},
{
"condition": {
"leftOperand": {
"endPosition": "37",
"kind": "NUMBER_LITERAL",
"value": "2",
"startPosition": "36"
},
"endPosition": "41",
"kind": "GREATER_THAN",
"rightOperand": {
"endPosition": "41",
"kind": "NUMBER_LITERAL",
"value": "1",
"startPosition": "40"
},
"startPosition": "36"
},
"endPosition": "45",
"kind": "WHILE_LOOP",
"statement": {
"endPosition": "45",
"kind": "BLOCK",
"statements": [],
"startPosition": "43"
},
"startPosition": "30"
},
{
"condition": {
"endPosition": "63",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "61",
"kind": "IDENTIFIER",
"name": "fun",
"startPosition": "58"
},
"arguments": [],
"startPosition": "58"
},
"endPosition": "79",
"kind": "WHILE_LOOP",
"statement": {
"endPosition": "79",
"kind": "BLOCK",
"statements": [
{
"endPosition": "78",
"kind": "BREAK",
"label": "label",
"startPosition": "67"
}
],
"startPosition": "65"
},
"startPosition": "52"
},
{
"condition": {
"expression": {
"endPosition": "98",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "96",
"kind": "IDENTIFIER",
"name": "fun",
"startPosition": "93"
},
"arguments": [],
"startPosition": "93"
},
"endPosition": "98",
"kind": "LOGICAL_COMPLEMENT",
"startPosition": "92"
},
"endPosition": "115",
"kind": "WHILE_LOOP",
"statement": {
"endPosition": "115",
"kind": "CONTINUE",
"label": "label",
"startPosition": "100"
},
"startPosition": "86"
},
{
"condition": {
"endPosition": "126",
"kind": "BOOLEAN_LITERAL",
"value": "true",
"startPosition": "122"
},
"endPosition": "136",
"kind": "WHILE_LOOP",
"statement": {
"endPosition": "136",
"kind": "CONTINUE",
"label": "null",
"startPosition": "128"
},
"startPosition": "116"
}
]