3789983e89
Reviewed-by: darcy, ihse
170 lines
3.8 KiB
Plaintext
170 lines
3.8 KiB
Plaintext
[
|
|
{
|
|
"condition": {
|
|
"endPosition": "18",
|
|
"kind": "BOOLEAN_LITERAL",
|
|
"value": "false",
|
|
"startPosition": "13"
|
|
},
|
|
"endPosition": "19",
|
|
"kind": "DO_WHILE_LOOP",
|
|
"statement": {
|
|
"endPosition": "6",
|
|
"kind": "BLOCK",
|
|
"statements": [],
|
|
"startPosition": "4"
|
|
},
|
|
"startPosition": "1"
|
|
},
|
|
{
|
|
"condition": {
|
|
"endPosition": "42",
|
|
"kind": "BOOLEAN_LITERAL",
|
|
"value": "true",
|
|
"startPosition": "38"
|
|
},
|
|
"endPosition": "43",
|
|
"kind": "DO_WHILE_LOOP",
|
|
"statement": {
|
|
"endPosition": "31",
|
|
"kind": "BLOCK",
|
|
"statements": [
|
|
{
|
|
"endPosition": "30",
|
|
"kind": "BREAK",
|
|
"label": "null",
|
|
"startPosition": "24"
|
|
}
|
|
],
|
|
"startPosition": "23"
|
|
},
|
|
"startPosition": "20"
|
|
},
|
|
{
|
|
"condition": {
|
|
"leftOperand": {
|
|
"endPosition": "76",
|
|
"kind": "IDENTIFIER",
|
|
"name": "a",
|
|
"startPosition": "75"
|
|
},
|
|
"endPosition": "81",
|
|
"kind": "EQUAL_TO",
|
|
"rightOperand": {
|
|
"endPosition": "81",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "2",
|
|
"startPosition": "80"
|
|
},
|
|
"startPosition": "75"
|
|
},
|
|
"endPosition": "82",
|
|
"kind": "DO_WHILE_LOOP",
|
|
"statement": {
|
|
"endPosition": "68",
|
|
"kind": "BLOCK",
|
|
"statements": [
|
|
{
|
|
"endPosition": "67",
|
|
"kind": "BREAK",
|
|
"label": "label",
|
|
"startPosition": "55"
|
|
}
|
|
],
|
|
"startPosition": "54"
|
|
},
|
|
"startPosition": "51"
|
|
},
|
|
{
|
|
"condition": {
|
|
"leftOperand": {
|
|
"leftOperand": {
|
|
"endPosition": "112",
|
|
"kind": "IDENTIFIER",
|
|
"name": "a",
|
|
"startPosition": "111"
|
|
},
|
|
"endPosition": "116",
|
|
"kind": "PLUS",
|
|
"rightOperand": {
|
|
"endPosition": "116",
|
|
"kind": "IDENTIFIER",
|
|
"name": "b",
|
|
"startPosition": "115"
|
|
},
|
|
"startPosition": "111"
|
|
},
|
|
"endPosition": "121",
|
|
"kind": "GREATER_THAN",
|
|
"rightOperand": {
|
|
"endPosition": "121",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "20",
|
|
"startPosition": "119"
|
|
},
|
|
"startPosition": "111"
|
|
},
|
|
"endPosition": "122",
|
|
"kind": "DO_WHILE_LOOP",
|
|
"statement": {
|
|
"endPosition": "105",
|
|
"kind": "BLOCK",
|
|
"statements": [
|
|
{
|
|
"condition": {
|
|
"endPosition": "103",
|
|
"kind": "FUNCTION_INVOCATION",
|
|
"functionSelect": {
|
|
"endPosition": "101",
|
|
"kind": "IDENTIFIER",
|
|
"name": "func1",
|
|
"startPosition": "96"
|
|
},
|
|
"arguments": [],
|
|
"startPosition": "96"
|
|
},
|
|
"endPosition": "104",
|
|
"kind": "DO_WHILE_LOOP",
|
|
"statement": {
|
|
"endPosition": "90",
|
|
"kind": "BLOCK",
|
|
"statements": [],
|
|
"startPosition": "88"
|
|
},
|
|
"startPosition": "86"
|
|
}
|
|
],
|
|
"startPosition": "85"
|
|
},
|
|
"startPosition": "83"
|
|
},
|
|
{
|
|
"condition": {
|
|
"endPosition": "143",
|
|
"kind": "IDENTIFIER",
|
|
"name": "NaN",
|
|
"startPosition": "140"
|
|
},
|
|
"endPosition": "144",
|
|
"kind": "DO_WHILE_LOOP",
|
|
"statement": {
|
|
"expression": {
|
|
"endPosition": "133",
|
|
"kind": "FUNCTION_INVOCATION",
|
|
"functionSelect": {
|
|
"endPosition": "131",
|
|
"kind": "IDENTIFIER",
|
|
"name": "call",
|
|
"startPosition": "127"
|
|
},
|
|
"arguments": [],
|
|
"startPosition": "127"
|
|
},
|
|
"endPosition": "133",
|
|
"kind": "EXPRESSION_STATEMENT",
|
|
"startPosition": "127"
|
|
},
|
|
"startPosition": "124"
|
|
}
|
|
]
|