if.js.EXPECTED revision 1224:065b159bb922
1[ 2 { 3 "condition": { 4 "endPosition": "9", 5 "kind": "BOOLEAN_LITERAL", 6 "value": "true", 7 "startPosition": "5" 8 }, 9 "elseStatement": "null", 10 "endPosition": "13", 11 "kind": "IF", 12 "startPosition": "1", 13 "thenStatement": { 14 "endPosition": "13", 15 "kind": "BLOCK", 16 "statements": [], 17 "startPosition": "11" 18 } 19 }, 20 { 21 "condition": { 22 "endPosition": "23", 23 "kind": "BOOLEAN_LITERAL", 24 "value": "false", 25 "startPosition": "18" 26 }, 27 "elseStatement": "null", 28 "endPosition": "27", 29 "kind": "IF", 30 "startPosition": "14", 31 "thenStatement": { 32 "endPosition": "27", 33 "kind": "BLOCK", 34 "statements": [], 35 "startPosition": "25" 36 } 37 }, 38 { 39 "condition": { 40 "endPosition": "33", 41 "kind": "IDENTIFIER", 42 "name": "a", 43 "startPosition": "32" 44 }, 45 "elseStatement": "null", 46 "endPosition": "43", 47 "kind": "IF", 48 "startPosition": "28", 49 "thenStatement": { 50 "expression": { 51 "endPosition": "43", 52 "kind": "FUNCTION_INVOCATION", 53 "functionSelect": { 54 "endPosition": "40", 55 "kind": "IDENTIFIER", 56 "name": "print", 57 "startPosition": "35" 58 }, 59 "arguments": [ 60 { 61 "endPosition": "42", 62 "kind": "IDENTIFIER", 63 "name": "a", 64 "startPosition": "41" 65 } 66 ], 67 "startPosition": "35" 68 }, 69 "endPosition": "43", 70 "kind": "EXPRESSION_STATEMENT", 71 "startPosition": "35" 72 } 73 }, 74 { 75 "condition": { 76 "endPosition": "52", 77 "kind": "STRING_LITERAL", 78 "value": "STR", 79 "startPosition": "49" 80 }, 81 "elseStatement": "null", 82 "endPosition": "57", 83 "kind": "IF", 84 "startPosition": "44", 85 "thenStatement": { 86 "endPosition": "57", 87 "kind": "BLOCK", 88 "statements": [], 89 "startPosition": "55" 90 } 91 }, 92 { 93 "condition": { 94 "leftOperand": { 95 "endPosition": "64", 96 "kind": "IDENTIFIER", 97 "name": "a", 98 "startPosition": "63" 99 }, 100 "endPosition": "69", 101 "kind": "GREATER_THAN", 102 "rightOperand": { 103 "endPosition": "69", 104 "kind": "NUMBER_LITERAL", 105 "value": "10", 106 "startPosition": "67" 107 }, 108 "startPosition": "63" 109 }, 110 "elseStatement": { 111 "endPosition": "81", 112 "kind": "BLOCK", 113 "statements": [], 114 "startPosition": "79" 115 }, 116 "endPosition": "81", 117 "kind": "IF", 118 "startPosition": "58", 119 "thenStatement": { 120 "endPosition": "73", 121 "kind": "BLOCK", 122 "statements": [], 123 "startPosition": "71" 124 } 125 }, 126 { 127 "condition": { 128 "endPosition": "87", 129 "kind": "IDENTIFIER", 130 "name": "a", 131 "startPosition": "86" 132 }, 133 "elseStatement": { 134 "condition": { 135 "endPosition": "102", 136 "kind": "IDENTIFIER", 137 "name": "b", 138 "startPosition": "101" 139 }, 140 "elseStatement": { 141 "endPosition": "114", 142 "kind": "BLOCK", 143 "statements": [], 144 "startPosition": "112" 145 }, 146 "endPosition": "114", 147 "kind": "IF", 148 "startPosition": "97", 149 "thenStatement": { 150 "endPosition": "106", 151 "kind": "BLOCK", 152 "statements": [], 153 "startPosition": "104" 154 } 155 }, 156 "endPosition": "114", 157 "kind": "IF", 158 "startPosition": "82", 159 "thenStatement": { 160 "endPosition": "91", 161 "kind": "BLOCK", 162 "statements": [], 163 "startPosition": "89" 164 } 165 } 166] 167