equal
deleted
inserted
replaced
|
1 [ |
|
2 { |
|
3 "endPosition": "46", |
|
4 "kind": "FUNCTION", |
|
5 "name": { |
|
6 "endPosition": "14", |
|
7 "kind": "IDENTIFIER", |
|
8 "name": "func", |
|
9 "startPosition": "10" |
|
10 }, |
|
11 "body": { |
|
12 "endPosition": "44", |
|
13 "kind": "BLOCK", |
|
14 "statements": [ |
|
15 { |
|
16 "expression": { |
|
17 "leftOperand": { |
|
18 "endPosition": "39", |
|
19 "kind": "IDENTIFIER", |
|
20 "name": "x", |
|
21 "startPosition": "38" |
|
22 }, |
|
23 "endPosition": "43", |
|
24 "kind": "PLUS", |
|
25 "rightOperand": { |
|
26 "endPosition": "43", |
|
27 "kind": "IDENTIFIER", |
|
28 "name": "y", |
|
29 "startPosition": "42" |
|
30 }, |
|
31 "startPosition": "38" |
|
32 }, |
|
33 "endPosition": "44", |
|
34 "kind": "RETURN", |
|
35 "startPosition": "31" |
|
36 } |
|
37 ], |
|
38 "startPosition": "25" |
|
39 }, |
|
40 "strict": "false", |
|
41 "startPosition": "1", |
|
42 "parameters": [ |
|
43 { |
|
44 "expression": { |
|
45 "endPosition": "20", |
|
46 "kind": "NUMBER_LITERAL", |
|
47 "value": "3", |
|
48 "startPosition": "19" |
|
49 }, |
|
50 "endPosition": "20", |
|
51 "kind": "ASSIGNMENT", |
|
52 "variable": { |
|
53 "endPosition": "16", |
|
54 "kind": "IDENTIFIER", |
|
55 "name": "x", |
|
56 "startPosition": "15" |
|
57 }, |
|
58 "startPosition": "15" |
|
59 }, |
|
60 { |
|
61 "endPosition": "23", |
|
62 "kind": "IDENTIFIER", |
|
63 "name": "y", |
|
64 "startPosition": "22" |
|
65 } |
|
66 ] |
|
67 }, |
|
68 { |
|
69 "endPosition": "96", |
|
70 "kind": "VARIABLE", |
|
71 "binding": { |
|
72 "endPosition": "53", |
|
73 "kind": "IDENTIFIER", |
|
74 "name": "f", |
|
75 "startPosition": "52" |
|
76 }, |
|
77 "startPosition": "48", |
|
78 "initializer": { |
|
79 "endPosition": "80", |
|
80 "kind": "FUNCTION_EXPRESSION", |
|
81 "name": "null", |
|
82 "body": { |
|
83 "endPosition": "94", |
|
84 "kind": "BLOCK", |
|
85 "statements": [ |
|
86 { |
|
87 "expression": { |
|
88 "leftOperand": { |
|
89 "endPosition": "90", |
|
90 "kind": "IDENTIFIER", |
|
91 "name": "x", |
|
92 "startPosition": "89" |
|
93 }, |
|
94 "endPosition": "94", |
|
95 "kind": "MULTIPLY", |
|
96 "rightOperand": { |
|
97 "endPosition": "94", |
|
98 "kind": "IDENTIFIER", |
|
99 "name": "y", |
|
100 "startPosition": "93" |
|
101 }, |
|
102 "startPosition": "89" |
|
103 }, |
|
104 "endPosition": "94", |
|
105 "kind": "RETURN", |
|
106 "startPosition": "82" |
|
107 } |
|
108 ], |
|
109 "startPosition": "80" |
|
110 }, |
|
111 "strict": "false", |
|
112 "startPosition": "80", |
|
113 "parameters": [ |
|
114 { |
|
115 "expression": { |
|
116 "endPosition": "71", |
|
117 "kind": "NUMBER_LITERAL", |
|
118 "value": "4", |
|
119 "startPosition": "70" |
|
120 }, |
|
121 "endPosition": "71", |
|
122 "kind": "ASSIGNMENT", |
|
123 "variable": { |
|
124 "endPosition": "67", |
|
125 "kind": "IDENTIFIER", |
|
126 "name": "x", |
|
127 "startPosition": "66" |
|
128 }, |
|
129 "startPosition": "66" |
|
130 }, |
|
131 { |
|
132 "expression": { |
|
133 "endPosition": "78", |
|
134 "kind": "NUMBER_LITERAL", |
|
135 "value": "5", |
|
136 "startPosition": "77" |
|
137 }, |
|
138 "endPosition": "78", |
|
139 "kind": "ASSIGNMENT", |
|
140 "variable": { |
|
141 "endPosition": "74", |
|
142 "kind": "IDENTIFIER", |
|
143 "name": "y", |
|
144 "startPosition": "73" |
|
145 }, |
|
146 "startPosition": "73" |
|
147 } |
|
148 ] |
|
149 } |
|
150 } |
|
151 ] |