| [ |
| { |
| "condition": { |
| "endPosition": "9", |
| "kind": "BOOLEAN_LITERAL", |
| "value": "true", |
| "startPosition": "5" |
| }, |
| "elseStatement": "null", |
| "endPosition": "13", |
| "kind": "IF", |
| "startPosition": "1", |
| "thenStatement": { |
| "endPosition": "13", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "11" |
| } |
| }, |
| { |
| "condition": { |
| "endPosition": "23", |
| "kind": "BOOLEAN_LITERAL", |
| "value": "false", |
| "startPosition": "18" |
| }, |
| "elseStatement": "null", |
| "endPosition": "27", |
| "kind": "IF", |
| "startPosition": "14", |
| "thenStatement": { |
| "endPosition": "27", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "25" |
| } |
| }, |
| { |
| "condition": { |
| "endPosition": "33", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "32" |
| }, |
| "elseStatement": "null", |
| "endPosition": "43", |
| "kind": "IF", |
| "startPosition": "28", |
| "thenStatement": { |
| "expression": { |
| "endPosition": "43", |
| "kind": "FUNCTION_INVOCATION", |
| "functionSelect": { |
| "endPosition": "40", |
| "kind": "IDENTIFIER", |
| "name": "print", |
| "startPosition": "35" |
| }, |
| "arguments": [ |
| { |
| "endPosition": "42", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "41" |
| } |
| ], |
| "startPosition": "35" |
| }, |
| "endPosition": "43", |
| "kind": "EXPRESSION_STATEMENT", |
| "startPosition": "35" |
| } |
| }, |
| { |
| "condition": { |
| "endPosition": "52", |
| "kind": "STRING_LITERAL", |
| "value": "STR", |
| "startPosition": "49" |
| }, |
| "elseStatement": "null", |
| "endPosition": "57", |
| "kind": "IF", |
| "startPosition": "44", |
| "thenStatement": { |
| "endPosition": "57", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "55" |
| } |
| }, |
| { |
| "condition": { |
| "leftOperand": { |
| "endPosition": "64", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "63" |
| }, |
| "endPosition": "69", |
| "kind": "GREATER_THAN", |
| "rightOperand": { |
| "endPosition": "69", |
| "kind": "NUMBER_LITERAL", |
| "value": "10", |
| "startPosition": "67" |
| }, |
| "startPosition": "63" |
| }, |
| "elseStatement": { |
| "endPosition": "81", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "79" |
| }, |
| "endPosition": "81", |
| "kind": "IF", |
| "startPosition": "58", |
| "thenStatement": { |
| "endPosition": "73", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "71" |
| } |
| }, |
| { |
| "condition": { |
| "endPosition": "87", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "86" |
| }, |
| "elseStatement": { |
| "condition": { |
| "endPosition": "102", |
| "kind": "IDENTIFIER", |
| "name": "b", |
| "startPosition": "101" |
| }, |
| "elseStatement": { |
| "endPosition": "114", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "112" |
| }, |
| "endPosition": "114", |
| "kind": "IF", |
| "startPosition": "97", |
| "thenStatement": { |
| "endPosition": "106", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "104" |
| } |
| }, |
| "endPosition": "114", |
| "kind": "IF", |
| "startPosition": "82", |
| "thenStatement": { |
| "endPosition": "91", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "89" |
| } |
| } |
| ] |