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 ]