array_access.js.EXPECTED revision 1224:065b159bb922
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": "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]
110