block.js.EXPECTED revision 1224:065b159bb922
1[ 2 { 3 "endPosition": "2", 4 "kind": "BLOCK", 5 "statements": [], 6 "startPosition": "0" 7 }, 8 { 9 "endPosition": "22", 10 "kind": "BLOCK", 11 "statements": [ 12 { 13 "expression": { 14 "endPosition": "19", 15 "kind": "FUNCTION_INVOCATION", 16 "functionSelect": { 17 "endPosition": "10", 18 "kind": "IDENTIFIER", 19 "name": "print", 20 "startPosition": "5" 21 }, 22 "arguments": [ 23 { 24 "endPosition": "17", 25 "kind": "STRING_LITERAL", 26 "value": "hello", 27 "startPosition": "12" 28 } 29 ], 30 "startPosition": "5" 31 }, 32 "endPosition": "19", 33 "kind": "EXPRESSION_STATEMENT", 34 "startPosition": "5" 35 } 36 ], 37 "startPosition": "3" 38 }, 39 { 40 "endPosition": "56", 41 "kind": "BLOCK", 42 "statements": [ 43 { 44 "expression": { 45 "leftOperand": { 46 "endPosition": "51", 47 "kind": "NUMBER_LITERAL", 48 "value": "2", 49 "startPosition": "50" 50 }, 51 "endPosition": "55", 52 "kind": "PLUS", 53 "rightOperand": { 54 "endPosition": "55", 55 "kind": "NUMBER_LITERAL", 56 "value": "1", 57 "startPosition": "54" 58 }, 59 "startPosition": "50" 60 }, 61 "endPosition": "56", 62 "kind": "RETURN", 63 "startPosition": "43" 64 } 65 ], 66 "startPosition": "37" 67 } 68] 69