|
17 | 17 | func_name: '', |
18 | 18 | stack_to_render: [], |
19 | 19 | globals: |
20 | | - { myMap: [ 'DICT' ], |
| 20 | + { myMap: [ 'REF', 1 ], |
21 | 21 | keyString: [ 'JS_SPECIAL_VAL', 'undefined' ], |
22 | 22 | keyObj: [ 'JS_SPECIAL_VAL', 'undefined' ], |
23 | 23 | keyFunc: [ 'JS_SPECIAL_VAL', 'undefined' ] }, |
24 | 24 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
25 | 25 | line: 4, |
26 | 26 | col: 0, |
27 | 27 | event: 'step_line', |
28 | | - heap: {} }, |
| 28 | + heap: { '1': [ 'DICT' ] } }, |
29 | 29 | { stdout: '', |
30 | 30 | func_name: '', |
31 | 31 | stack_to_render: [], |
32 | 32 | globals: |
33 | | - { myMap: [ 'DICT' ], |
| 33 | + { myMap: [ 'REF', 1 ], |
34 | 34 | keyString: 'a string', |
35 | | - keyObj: [ 'REF', 1 ], |
36 | | - keyFunc: [ 'REF', 2 ] }, |
| 35 | + keyObj: [ 'REF', 2 ], |
| 36 | + keyFunc: [ 'REF', 3 ] }, |
37 | 37 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
38 | 38 | line: 9, |
39 | 39 | col: 0, |
40 | 40 | event: 'step_line', |
41 | 41 | heap: |
42 | | - { '1': [ 'INSTANCE', '' ], |
43 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 42 | + { '1': [ 'DICT' ], |
| 43 | + '2': [ 'INSTANCE', '' ], |
| 44 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
44 | 45 | { stdout: '', |
45 | 46 | func_name: '', |
46 | 47 | stack_to_render: [], |
47 | 48 | globals: |
48 | | - { myMap: [ 'DICT', [ 'a string', 'value associated with \'a string\'' ] ], |
| 49 | + { myMap: [ 'REF', 1 ], |
49 | 50 | keyString: 'a string', |
50 | | - keyObj: [ 'REF', 1 ], |
51 | | - keyFunc: [ 'REF', 2 ] }, |
| 51 | + keyObj: [ 'REF', 2 ], |
| 52 | + keyFunc: [ 'REF', 3 ] }, |
52 | 53 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
53 | 54 | line: 10, |
54 | 55 | col: 0, |
55 | 56 | event: 'step_line', |
56 | 57 | heap: |
57 | | - { '1': [ 'INSTANCE', '' ], |
58 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 58 | + { '1': [ 'DICT', [ 'a string', 'value associated with \'a string\'' ] ], |
| 59 | + '2': [ 'INSTANCE', '' ], |
| 60 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
59 | 61 | { stdout: '', |
60 | 62 | func_name: '', |
61 | 63 | stack_to_render: [], |
62 | 64 | globals: |
63 | | - { myMap: |
64 | | - [ 'DICT', |
65 | | - [ 'a string', 'value associated with \'a string\'' ], |
66 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ] ], |
| 65 | + { myMap: [ 'REF', 1 ], |
67 | 66 | keyString: 'a string', |
68 | | - keyObj: [ 'REF', 1 ], |
69 | | - keyFunc: [ 'REF', 2 ] }, |
| 67 | + keyObj: [ 'REF', 2 ], |
| 68 | + keyFunc: [ 'REF', 3 ] }, |
70 | 69 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
71 | 70 | line: 11, |
72 | 71 | col: 0, |
73 | 72 | event: 'step_line', |
74 | 73 | heap: |
75 | | - { '1': [ 'INSTANCE', '' ], |
76 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 74 | + { '1': |
| 75 | + [ 'DICT', |
| 76 | + [ 'a string', 'value associated with \'a string\'' ], |
| 77 | + [ [ 'REF', 2 ], 'value associated with keyObj' ] ], |
| 78 | + '2': [ 'INSTANCE', '' ], |
| 79 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
77 | 80 | { stdout: '', |
78 | 81 | func_name: '', |
79 | 82 | stack_to_render: [], |
80 | 83 | globals: |
81 | | - { myMap: |
82 | | - [ 'DICT', |
83 | | - [ 'a string', 'value associated with \'a string\'' ], |
84 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
85 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 84 | + { myMap: [ 'REF', 1 ], |
86 | 85 | keyString: 'a string', |
87 | | - keyObj: [ 'REF', 1 ], |
88 | | - keyFunc: [ 'REF', 2 ] }, |
| 86 | + keyObj: [ 'REF', 2 ], |
| 87 | + keyFunc: [ 'REF', 3 ] }, |
89 | 88 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
90 | 89 | line: 13, |
91 | 90 | col: 0, |
92 | 91 | event: 'step_line', |
93 | 92 | heap: |
94 | | - { '1': [ 'INSTANCE', '' ], |
95 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 93 | + { '1': |
| 94 | + [ 'DICT', |
| 95 | + [ 'a string', 'value associated with \'a string\'' ], |
| 96 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 97 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 98 | + '2': [ 'INSTANCE', '' ], |
| 99 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
96 | 100 | { stdout: 'true\n', |
97 | 101 | func_name: '', |
98 | 102 | stack_to_render: [], |
99 | 103 | globals: |
100 | | - { myMap: |
101 | | - [ 'DICT', |
102 | | - [ 'a string', 'value associated with \'a string\'' ], |
103 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
104 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 104 | + { myMap: [ 'REF', 1 ], |
105 | 105 | keyString: 'a string', |
106 | | - keyObj: [ 'REF', 1 ], |
107 | | - keyFunc: [ 'REF', 2 ] }, |
| 106 | + keyObj: [ 'REF', 2 ], |
| 107 | + keyFunc: [ 'REF', 3 ] }, |
108 | 108 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
109 | 109 | line: 16, |
110 | 110 | col: 0, |
111 | 111 | event: 'step_line', |
112 | 112 | heap: |
113 | | - { '1': [ 'INSTANCE', '' ], |
114 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 113 | + { '1': |
| 114 | + [ 'DICT', |
| 115 | + [ 'a string', 'value associated with \'a string\'' ], |
| 116 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 117 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 118 | + '2': [ 'INSTANCE', '' ], |
| 119 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
115 | 120 | { stdout: 'true\nvalue associated with \'a string\'\n', |
116 | 121 | func_name: '', |
117 | 122 | stack_to_render: [], |
118 | 123 | globals: |
119 | | - { myMap: |
120 | | - [ 'DICT', |
121 | | - [ 'a string', 'value associated with \'a string\'' ], |
122 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
123 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 124 | + { myMap: [ 'REF', 1 ], |
124 | 125 | keyString: 'a string', |
125 | | - keyObj: [ 'REF', 1 ], |
126 | | - keyFunc: [ 'REF', 2 ] }, |
| 126 | + keyObj: [ 'REF', 2 ], |
| 127 | + keyFunc: [ 'REF', 3 ] }, |
127 | 128 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
128 | 129 | line: 17, |
129 | 130 | col: 0, |
130 | 131 | event: 'step_line', |
131 | 132 | heap: |
132 | | - { '1': [ 'INSTANCE', '' ], |
133 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 133 | + { '1': |
| 134 | + [ 'DICT', |
| 135 | + [ 'a string', 'value associated with \'a string\'' ], |
| 136 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 137 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 138 | + '2': [ 'INSTANCE', '' ], |
| 139 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
134 | 140 | { stdout: 'true\nvalue associated with \'a string\'\nvalue associated with keyObj\n', |
135 | 141 | func_name: '', |
136 | 142 | stack_to_render: [], |
137 | 143 | globals: |
138 | | - { myMap: |
139 | | - [ 'DICT', |
140 | | - [ 'a string', 'value associated with \'a string\'' ], |
141 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
142 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 144 | + { myMap: [ 'REF', 1 ], |
143 | 145 | keyString: 'a string', |
144 | | - keyObj: [ 'REF', 1 ], |
145 | | - keyFunc: [ 'REF', 2 ] }, |
| 146 | + keyObj: [ 'REF', 2 ], |
| 147 | + keyFunc: [ 'REF', 3 ] }, |
146 | 148 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
147 | 149 | line: 18, |
148 | 150 | col: 0, |
149 | 151 | event: 'step_line', |
150 | 152 | heap: |
151 | | - { '1': [ 'INSTANCE', '' ], |
152 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 153 | + { '1': |
| 154 | + [ 'DICT', |
| 155 | + [ 'a string', 'value associated with \'a string\'' ], |
| 156 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 157 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 158 | + '2': [ 'INSTANCE', '' ], |
| 159 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
153 | 160 | { stdout: 'true\nvalue associated with \'a string\'\nvalue associated with keyObj\nvalue associated with keyFunc\n', |
154 | 161 | func_name: '', |
155 | 162 | stack_to_render: [], |
156 | 163 | globals: |
157 | | - { myMap: |
158 | | - [ 'DICT', |
159 | | - [ 'a string', 'value associated with \'a string\'' ], |
160 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
161 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 164 | + { myMap: [ 'REF', 1 ], |
162 | 165 | keyString: 'a string', |
163 | | - keyObj: [ 'REF', 1 ], |
164 | | - keyFunc: [ 'REF', 2 ] }, |
| 166 | + keyObj: [ 'REF', 2 ], |
| 167 | + keyFunc: [ 'REF', 3 ] }, |
165 | 168 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
166 | 169 | line: 20, |
167 | 170 | col: 0, |
168 | 171 | event: 'step_line', |
169 | 172 | heap: |
170 | | - { '1': [ 'INSTANCE', '' ], |
171 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 173 | + { '1': |
| 174 | + [ 'DICT', |
| 175 | + [ 'a string', 'value associated with \'a string\'' ], |
| 176 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 177 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 178 | + '2': [ 'INSTANCE', '' ], |
| 179 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
172 | 180 | { stdout: 'true\nvalue associated with \'a string\'\nvalue associated with keyObj\nvalue associated with keyFunc\nvalue associated with \'a string\'\n', |
173 | 181 | func_name: '', |
174 | 182 | stack_to_render: [], |
175 | 183 | globals: |
176 | | - { myMap: |
177 | | - [ 'DICT', |
178 | | - [ 'a string', 'value associated with \'a string\'' ], |
179 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
180 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 184 | + { myMap: [ 'REF', 1 ], |
181 | 185 | keyString: 'a string', |
182 | | - keyObj: [ 'REF', 1 ], |
183 | | - keyFunc: [ 'REF', 2 ] }, |
| 186 | + keyObj: [ 'REF', 2 ], |
| 187 | + keyFunc: [ 'REF', 3 ] }, |
184 | 188 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
185 | 189 | line: 22, |
186 | 190 | col: 0, |
187 | 191 | event: 'step_line', |
188 | 192 | heap: |
189 | | - { '1': [ 'INSTANCE', '' ], |
190 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 193 | + { '1': |
| 194 | + [ 'DICT', |
| 195 | + [ 'a string', 'value associated with \'a string\'' ], |
| 196 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 197 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 198 | + '2': [ 'INSTANCE', '' ], |
| 199 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
191 | 200 | { stdout: 'true\nvalue associated with \'a string\'\nvalue associated with keyObj\nvalue associated with keyFunc\nvalue associated with \'a string\'\nundefined\n', |
192 | 201 | func_name: '', |
193 | 202 | stack_to_render: [], |
194 | 203 | globals: |
195 | | - { myMap: |
196 | | - [ 'DICT', |
197 | | - [ 'a string', 'value associated with \'a string\'' ], |
198 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
199 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 204 | + { myMap: [ 'REF', 1 ], |
200 | 205 | keyString: 'a string', |
201 | | - keyObj: [ 'REF', 1 ], |
202 | | - keyFunc: [ 'REF', 2 ] }, |
| 206 | + keyObj: [ 'REF', 2 ], |
| 207 | + keyFunc: [ 'REF', 3 ] }, |
203 | 208 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
204 | 209 | line: 23, |
205 | 210 | col: 0, |
206 | 211 | event: 'step_line', |
207 | 212 | heap: |
208 | | - { '1': [ 'INSTANCE', '' ], |
209 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
| 213 | + { '1': |
| 214 | + [ 'DICT', |
| 215 | + [ 'a string', 'value associated with \'a string\'' ], |
| 216 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 217 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 218 | + '2': [ 'INSTANCE', '' ], |
| 219 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } }, |
210 | 220 | { stdout: 'true\nvalue associated with \'a string\'\nvalue associated with keyObj\nvalue associated with keyFunc\nvalue associated with \'a string\'\nundefined\nundefined\n', |
211 | 221 | func_name: '', |
212 | 222 | stack_to_render: [], |
213 | 223 | globals: |
214 | | - { myMap: |
215 | | - [ 'DICT', |
216 | | - [ 'a string', 'value associated with \'a string\'' ], |
217 | | - [ [ 'REF', 1 ], 'value associated with keyObj' ], |
218 | | - [ [ 'REF', 2 ], 'value associated with keyFunc' ] ], |
| 224 | + { myMap: [ 'REF', 1 ], |
219 | 225 | keyString: 'a string', |
220 | | - keyObj: [ 'REF', 1 ], |
221 | | - keyFunc: [ 'REF', 2 ] }, |
| 226 | + keyObj: [ 'REF', 2 ], |
| 227 | + keyFunc: [ 'REF', 3 ] }, |
222 | 228 | ordered_globals: [ 'myMap', 'keyString', 'keyObj', 'keyFunc' ], |
223 | 229 | line: 23, |
224 | 230 | col: 87, |
225 | 231 | event: 'step_line', |
226 | 232 | heap: |
227 | | - { '1': [ 'INSTANCE', '' ], |
228 | | - '2': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } } ] } |
| 233 | + { '1': |
| 234 | + [ 'DICT', |
| 235 | + [ 'a string', 'value associated with \'a string\'' ], |
| 236 | + [ [ 'REF', 2 ], 'value associated with keyObj' ], |
| 237 | + [ [ 'REF', 3 ], 'value associated with keyFunc' ] ], |
| 238 | + '2': [ 'INSTANCE', '' ], |
| 239 | + '3': [ 'JS_FUNCTION', '', 'function () {}', null, null ] } } ] } |
0 commit comments