1 [
   2   {
   3     "expression": {
   4       "endPosition": "9",
   5       "kind": "IDENTIFIER",
   6       "name": "array",
   7       "startPosition": "4"
   8     },
   9     "endPosition": "12",
  10     "kind": "ARRAY_ACCESS",
  11     "index": {
  12       "endPosition": "11",
  13       "kind": "NUMBER_LITERAL",
  14       "value": "1",
  15       "startPosition": "10"
  16     },
  17     "startPosition": "4"
  18   },
  19   {
  20     "expression": {
  21       "endPosition": "25",
  22       "kind": "IDENTIFIER",
  23       "name": "array",
  24       "startPosition": "20"
  25     },
  26     "endPosition": "33",
  27     "kind": "ARRAY_ACCESS",
  28     "index": {
  29       "endPosition": "32",
  30       "kind": "FUNCTION_INVOCATION",
  31       "functionSelect": {
  32         "endPosition": "30",
  33         "kind": "IDENTIFIER",
  34         "name": "test",
  35         "startPosition": "26"
  36       },
  37       "arguments": [],
  38       "startPosition": "26"
  39     },
  40     "startPosition": "20"
  41   },
  42   {
  43     "expression": {
  44       "endPosition": "70",
  45       "kind": "IDENTIFIER",
  46       "name": "array",
  47       "startPosition": "65"
  48     },
  49     "endPosition": "76",
  50     "kind": "ARRAY_ACCESS",
  51     "index": {
  52       "endPosition": "75",
  53       "kind": "NULL_LITERAL",
  54       "value": "null",
  55       "startPosition": "71"
  56     },
  57     "startPosition": "65"
  58   },
  59   {
  60     "expression": {
  61       "endPosition": "119",
  62       "kind": "IDENTIFIER",
  63       "name": "array",
  64       "startPosition": "114"
  65     },
  66     "endPosition": "123",
  67     "kind": "ARRAY_ACCESS",
  68     "index": {
  69       "expression": {
  70         "endPosition": "122",
  71         "kind": "NUMBER_LITERAL",
  72         "value": "1",
  73         "startPosition": "121"
  74       },
  75       "endPosition": "122",
  76       "kind": "UNARY_MINUS",
  77       "startPosition": "120"
  78     },
  79     "startPosition": "114"
  80   },
  81   {
  82     "expression": {
  83       "endPosition": "147",
  84       "kind": "IDENTIFIER",
  85       "name": "array",
  86       "startPosition": "142"
  87     },
  88     "endPosition": "159",
  89     "kind": "ARRAY_ACCESS",
  90     "index": {
  91       "expression": {
  92         "endPosition": "153",
  93         "kind": "IDENTIFIER",
  94         "name": "array",
  95         "startPosition": "148"
  96       },
  97       "endPosition": "158",
  98       "kind": "ARRAY_ACCESS",
  99       "index": {
 100         "endPosition": "157",
 101         "kind": "IDENTIFIER",
 102         "name": "NaN",
 103         "startPosition": "154"
 104       },
 105       "startPosition": "148"
 106     },
 107     "startPosition": "142"
 108   }
 109 ]