@@ -170,66 +170,69 @@ $ fq dv simple.luac
170
170
| | | kgc[0:7]: 0xa9-0x125.7 (125)
171
171
| | | [0]{}: kgc 0xa9-0xb6.7 (14)
172
172
0x0a0| 12 | . | type: "str" (18) 0xa9-0xa9.7 (1)
173
- 0x0a0| 6d 79 66 75 6e 63| myfunc| str : "myfunc_result" 0xaa-0xb6.7 (13)
173
+ 0x0a0| 6d 79 66 75 6e 63| myfunc| value : "myfunc_result" 0xaa-0xb6.7 (13)
174
174
0x0b0|5f 72 65 73 75 6c 74 |_result |
175
175
| | | [1]{}: kgc 0xb7-0xbd.7 (7)
176
176
0x0b0| 0b | . | type: "str" (11) 0xb7-0xb7.7 (1)
177
- 0x0b0| 6d 79 66 75 6e 63 | myfunc | str : "myfunc" 0xb8-0xbd.7 (6)
177
+ 0x0b0| 6d 79 66 75 6e 63 | myfunc | value : "myfunc" 0xb8-0xbd.7 (6)
178
178
| | | [2]{}: kgc 0xbe-0xbe.7 (1)
179
179
0x0b0| 00 | . | type: "child" (0) 0xbe-0xbe.7 (1)
180
180
| | | [3]{}: kgc 0xbf-0xc4.7 (6)
181
181
0x0b0| 0a| .| type: "str" (10) 0xbf-0xbf.7 (1)
182
- 0x0c0|6d 79 74 62 6c |mytbl | str : "mytbl" 0xc0-0xc4.7 (5)
182
+ 0x0c0|6d 79 74 62 6c |mytbl | value : "mytbl" 0xc0-0xc4.7 (5)
183
183
| | | [4]{}: kgc 0xc5-0xcb.7 (7)
184
184
0x0c0| 0b | . | type: "str" (11) 0xc5-0xc5.7 (1)
185
- 0x0c0| 6d 79 63 70 6c 78 | mycplx | str : "mycplx" 0xc6-0xcb.7 (6)
185
+ 0x0c0| 6d 79 63 70 6c 78 | mycplx | value : "mycplx" 0xc6-0xcb.7 (6)
186
186
| | | [5]{}: kgc 0xcc-0xd8.7 (13)
187
187
0x0c0| 04 | . | type: "complex" (4) 0xcc-0xcc.7 (1)
188
- 0x0c0| 00 00 | .. | real: 0 0xcd-0xce.7 (2)
189
- 0x0c0| 9a| .| imag: 3.2 0xcf-0xd8.7 (10)
188
+ | | | value{}: 0xcd-0xd8.7 (12)
189
+ 0x0c0| 00 00 | .. | real: 0 0xcd-0xce.7 (2)
190
+ 0x0c0| 9a| .| imag: 3.2 0xcf-0xd8.7 (10)
190
191
0x0d0|b3 e6 cc 09 99 b3 a6 80 04 |......... |
191
192
| | | [6]{}: kgc 0xd9-0x125.7 (77)
192
193
0x0d0| 01 | . | type: "tab" (1) 0xd9-0xd9.7 (1)
193
194
0x0d0| 00 | . | narray: 0 0xda-0xda.7 (1)
194
195
0x0d0| 05 | . | nhash: 5 0xdb-0xdb.7 (1)
195
- | | | karray [0:0]: 0xdc-NA (0)
196
- | | | khash [0:5]: 0xdc-0x125.7 (74)
197
- | | | [0]{}: khash 0xdc-0xe6.7 (11)
198
- | | | k {}: 0xdc-0xe5.7 (10)
199
- 0x0d0| 0e | . | ktabtype : "str" (14) 0xdc-0xdc.7 (1)
200
- 0x0d0| 73 6f 6d| som| str : "somefalse" 0xdd-0xe5.7 (9)
196
+ | | | array [0:0]: 0xdc-NA (0)
197
+ | | | hash [0:5]: 0xdc-0x125.7 (74)
198
+ | | | [0]{}: pair 0xdc-0xe6.7 (11)
199
+ | | | key {}: 0xdc-0xe5.7 (10)
200
+ 0x0d0| 0e | . | type : "str" (14) 0xdc-0xdc.7 (1)
201
+ 0x0d0| 73 6f 6d| som| value : "somefalse" 0xdd-0xe5.7 (9)
201
202
0x0e0|65 66 61 6c 73 65 |efalse |
202
- | | | v{}: 0xe6-0xe6.7 (1)
203
- 0x0e0| 01 | . | ktabtype: "false" (1) 0xe6-0xe6.7 (1)
204
- | | | [1]{}: khash 0xe7-0xf0.7 (10)
205
- | | | k{}: 0xe7-0xef.7 (9)
206
- 0x0e0| 0d | . | ktabtype: "str" (13) 0xe7-0xe7.7 (1)
207
- 0x0e0| 73 6f 6d 65 74 72 75 65| sometrue| str: "sometrue" 0xe8-0xef.7 (8)
208
- | | | v{}: 0xf0-0xf0.7 (1)
209
- 0x0f0|02 |. | ktabtype: "true" (2) 0xf0-0xf0.7 (1)
210
- | | | [2]{}: khash 0xf1-0x104.7 (20)
211
- | | | k{}: 0xf1-0xf8.7 (8)
212
- 0x0f0| 0c | . | ktabtype: "str" (12) 0xf1-0xf1.7 (1)
213
- 0x0f0| 73 6f 6d 65 73 74 72 | somestr | str: "somestr" 0xf2-0xf8.7 (7)
214
- | | | v{}: 0xf9-0x104.7 (12)
215
- 0x0f0| 10 | . | ktabtype: "str" (16) 0xf9-0xf9.7 (1)
216
- 0x0f0| 69 74 27 73 20 61| it's a| str: "it's a trap" 0xfa-0x104.7 (11)
203
+ | | | value{}: 0xe6-0xe6.7 (1)
204
+ 0x0e0| 01 | . | type: "false" (1) 0xe6-0xe6.7 (1)
205
+ | | | value: false 0xe7-NA (0)
206
+ | | | [1]{}: pair 0xe7-0xf0.7 (10)
207
+ | | | key{}: 0xe7-0xef.7 (9)
208
+ 0x0e0| 0d | . | type: "str" (13) 0xe7-0xe7.7 (1)
209
+ 0x0e0| 73 6f 6d 65 74 72 75 65| sometrue| value: "sometrue" 0xe8-0xef.7 (8)
210
+ | | | value{}: 0xf0-0xf0.7 (1)
211
+ 0x0f0|02 |. | type: "true" (2) 0xf0-0xf0.7 (1)
212
+ | | | value: true 0xf1-NA (0)
213
+ | | | [2]{}: pair 0xf1-0x104.7 (20)
214
+ | | | key{}: 0xf1-0xf8.7 (8)
215
+ 0x0f0| 0c | . | type: "str" (12) 0xf1-0xf1.7 (1)
216
+ 0x0f0| 73 6f 6d 65 73 74 72 | somestr | value: "somestr" 0xf2-0xf8.7 (7)
217
+ | | | value{}: 0xf9-0x104.7 (12)
218
+ 0x0f0| 10 | . | type: "str" (16) 0xf9-0xf9.7 (1)
219
+ 0x0f0| 69 74 27 73 20 61| it's a| value: "it's a trap" 0xfa-0x104.7 (11)
217
220
0x100|20 74 72 61 70 | trap |
218
- | | | [3]{}: khash 0x105-0x117.7 (19)
219
- | | | k {}: 0x105-0x10c.7 (8)
220
- 0x100| 0c | . | ktabtype : "str" (12) 0x105-0x105.7 (1)
221
- 0x100| 73 6f 6d 65 6e 75 6d | somenum | str : "somenum" 0x106-0x10c.7 (7)
222
- | | | v {}: 0x10d-0x117.7 (11)
223
- 0x100| 04 | . | ktabtype : "num" (4) 0x10d-0x10d.7 (1)
224
- 0x100| 80 80| ..| num : 7.89437298e+11 0x10e-0x117.7 (10)
221
+ | | | [3]{}: pair 0x105-0x117.7 (19)
222
+ | | | key {}: 0x105-0x10c.7 (8)
223
+ 0x100| 0c | . | type : "str" (12) 0x105-0x105.7 (1)
224
+ 0x100| 73 6f 6d 65 6e 75 6d | somenum | value : "somenum" 0x106-0x10c.7 (7)
225
+ | | | value {}: 0x10d-0x117.7 (11)
226
+ 0x100| 04 | . | type : "num" (4) 0x10d-0x10d.7 (1)
227
+ 0x100| 80 80| ..| value : 7.89437298e+11 0x10e-0x117.7 (10)
225
228
0x110|a8 b5 02 c4 f3 9b 93 04 |........ |
226
- | | | [4]{}: khash 0x118-0x125.7 (14)
227
- | | | k {}: 0x118-0x11f.7 (8)
228
- 0x110| 0c | . | ktabtype : "str" (12) 0x118-0x118.7 (1)
229
- 0x110| 73 6f 6d 65 69 6e 74| someint| str : "someint" 0x119-0x11f.7 (7)
230
- | | | v {}: 0x120-0x125.7 (6)
231
- 0x120|03 |. | ktabtype : "int" (3) 0x120-0x120.7 (1)
232
- 0x120| fd ff ff ff 0f | ..... | int : 4294967293 0x121-0x125.7 (5)
229
+ | | | [4]{}: pair 0x118-0x125.7 (14)
230
+ | | | key {}: 0x118-0x11f.7 (8)
231
+ 0x110| 0c | . | type : "str" (12) 0x118-0x118.7 (1)
232
+ 0x110| 73 6f 6d 65 69 6e 74| someint| value : "someint" 0x119-0x11f.7 (7)
233
+ | | | value {}: 0x120-0x125.7 (6)
234
+ 0x120|03 |. | type : "int" (3) 0x120-0x120.7 (1)
235
+ 0x120| fd ff ff ff 0f | ..... | value : 4294967293 0x121-0x125.7 (5)
233
236
| | | knum[0:0]: 0x126-NA (0)
234
237
| | | debug[0:40]: 0x126-0x14d.7 (40)
235
238
0x120| 01 | . | [0]: 1 db 0x126-0x126.7 (1)
0 commit comments