File: arrays.fqtest

package info (click to toggle)
fq 0.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 106,624 kB
  • sloc: xml: 2,835; makefile: 250; sh: 241; exp: 57; ansic: 21
file content (273 lines) | stat: -rw-r--r-- 23,567 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
# fq -n '[(0,1,4,8,16,17) as $s | [range($s) | "a"]]' | json2msgpack > arrays.msgpack
$ fq -d msgpack 'dv,torepr' arrays.msgpack
    |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: arrays.msgpack (msgpack) 0x0-0x67 (103)
0x00|96                                             |.               |  type: "fixarray" (0x96) 0x0-0x1 (1)
0x00|96                                             |.               |  length: 6 0x0.4-0x1 (0.4)
    |                                               |                |  elements[0:6]: 0x1-0x67 (102)
    |                                               |                |    [0]{}: element 0x1-0x2 (1)
0x00|   90                                          | .              |      type: "fixarray" (0x90) 0x1-0x2 (1)
0x00|   90                                          | .              |      length: 0 0x1.4-0x2 (0.4)
    |                                               |                |      elements[0:0]: 0x2-0x2 (0)
    |                                               |                |    [1]{}: element 0x2-0x5 (3)
0x00|      91                                       |  .             |      type: "fixarray" (0x91) 0x2-0x3 (1)
0x00|      91                                       |  .             |      length: 1 0x2.4-0x3 (0.4)
    |                                               |                |      elements[0:1]: 0x3-0x5 (2)
    |                                               |                |        [0]{}: element 0x3-0x5 (2)
0x00|         a1                                    |   .            |          type: "fixstr" (0xa1) 0x3-0x4 (1)
0x00|         a1                                    |   .            |          length: 1 0x3.3-0x4 (0.5)
0x00|            61                                 |    a           |          value: "a" 0x4-0x5 (1)
    |                                               |                |    [2]{}: element 0x5-0xe (9)
0x00|               94                              |     .          |      type: "fixarray" (0x94) 0x5-0x6 (1)
0x00|               94                              |     .          |      length: 4 0x5.4-0x6 (0.4)
    |                                               |                |      elements[0:4]: 0x6-0xe (8)
    |                                               |                |        [0]{}: element 0x6-0x8 (2)
0x00|                  a1                           |      .         |          type: "fixstr" (0xa1) 0x6-0x7 (1)
0x00|                  a1                           |      .         |          length: 1 0x6.3-0x7 (0.5)
0x00|                     61                        |       a        |          value: "a" 0x7-0x8 (1)
    |                                               |                |        [1]{}: element 0x8-0xa (2)
0x00|                        a1                     |        .       |          type: "fixstr" (0xa1) 0x8-0x9 (1)
0x00|                        a1                     |        .       |          length: 1 0x8.3-0x9 (0.5)
0x00|                           61                  |         a      |          value: "a" 0x9-0xa (1)
    |                                               |                |        [2]{}: element 0xa-0xc (2)
0x00|                              a1               |          .     |          type: "fixstr" (0xa1) 0xa-0xb (1)
0x00|                              a1               |          .     |          length: 1 0xa.3-0xb (0.5)
0x00|                                 61            |           a    |          value: "a" 0xb-0xc (1)
    |                                               |                |        [3]{}: element 0xc-0xe (2)
0x00|                                    a1         |            .   |          type: "fixstr" (0xa1) 0xc-0xd (1)
0x00|                                    a1         |            .   |          length: 1 0xc.3-0xd (0.5)
0x00|                                       61      |             a  |          value: "a" 0xd-0xe (1)
    |                                               |                |    [3]{}: element 0xe-0x1f (17)
0x00|                                          98   |              . |      type: "fixarray" (0x98) 0xe-0xf (1)
0x00|                                          98   |              . |      length: 8 0xe.4-0xf (0.4)
    |                                               |                |      elements[0:8]: 0xf-0x1f (16)
    |                                               |                |        [0]{}: element 0xf-0x11 (2)
0x00|                                             a1|               .|          type: "fixstr" (0xa1) 0xf-0x10 (1)
0x00|                                             a1|               .|          length: 1 0xf.3-0x10 (0.5)
0x10|61                                             |a               |          value: "a" 0x10-0x11 (1)
    |                                               |                |        [1]{}: element 0x11-0x13 (2)
0x10|   a1                                          | .              |          type: "fixstr" (0xa1) 0x11-0x12 (1)
0x10|   a1                                          | .              |          length: 1 0x11.3-0x12 (0.5)
0x10|      61                                       |  a             |          value: "a" 0x12-0x13 (1)
    |                                               |                |        [2]{}: element 0x13-0x15 (2)
0x10|         a1                                    |   .            |          type: "fixstr" (0xa1) 0x13-0x14 (1)
0x10|         a1                                    |   .            |          length: 1 0x13.3-0x14 (0.5)
0x10|            61                                 |    a           |          value: "a" 0x14-0x15 (1)
    |                                               |                |        [3]{}: element 0x15-0x17 (2)
0x10|               a1                              |     .          |          type: "fixstr" (0xa1) 0x15-0x16 (1)
0x10|               a1                              |     .          |          length: 1 0x15.3-0x16 (0.5)
0x10|                  61                           |      a         |          value: "a" 0x16-0x17 (1)
    |                                               |                |        [4]{}: element 0x17-0x19 (2)
0x10|                     a1                        |       .        |          type: "fixstr" (0xa1) 0x17-0x18 (1)
0x10|                     a1                        |       .        |          length: 1 0x17.3-0x18 (0.5)
0x10|                        61                     |        a       |          value: "a" 0x18-0x19 (1)
    |                                               |                |        [5]{}: element 0x19-0x1b (2)
0x10|                           a1                  |         .      |          type: "fixstr" (0xa1) 0x19-0x1a (1)
0x10|                           a1                  |         .      |          length: 1 0x19.3-0x1a (0.5)
0x10|                              61               |          a     |          value: "a" 0x1a-0x1b (1)
    |                                               |                |        [6]{}: element 0x1b-0x1d (2)
0x10|                                 a1            |           .    |          type: "fixstr" (0xa1) 0x1b-0x1c (1)
0x10|                                 a1            |           .    |          length: 1 0x1b.3-0x1c (0.5)
0x10|                                    61         |            a   |          value: "a" 0x1c-0x1d (1)
    |                                               |                |        [7]{}: element 0x1d-0x1f (2)
0x10|                                       a1      |             .  |          type: "fixstr" (0xa1) 0x1d-0x1e (1)
0x10|                                       a1      |             .  |          length: 1 0x1d.3-0x1e (0.5)
0x10|                                          61   |              a |          value: "a" 0x1e-0x1f (1)
    |                                               |                |    [4]{}: element 0x1f-0x42 (35)
0x10|                                             dc|               .|      type: "array16" (0xdc) 0x1f-0x20 (1)
0x20|00 10                                          |..              |      length: 16 0x20-0x22 (2)
    |                                               |                |      elements[0:16]: 0x22-0x42 (32)
    |                                               |                |        [0]{}: element 0x22-0x24 (2)
0x20|      a1                                       |  .             |          type: "fixstr" (0xa1) 0x22-0x23 (1)
0x20|      a1                                       |  .             |          length: 1 0x22.3-0x23 (0.5)
0x20|         61                                    |   a            |          value: "a" 0x23-0x24 (1)
    |                                               |                |        [1]{}: element 0x24-0x26 (2)
0x20|            a1                                 |    .           |          type: "fixstr" (0xa1) 0x24-0x25 (1)
0x20|            a1                                 |    .           |          length: 1 0x24.3-0x25 (0.5)
0x20|               61                              |     a          |          value: "a" 0x25-0x26 (1)
    |                                               |                |        [2]{}: element 0x26-0x28 (2)
0x20|                  a1                           |      .         |          type: "fixstr" (0xa1) 0x26-0x27 (1)
0x20|                  a1                           |      .         |          length: 1 0x26.3-0x27 (0.5)
0x20|                     61                        |       a        |          value: "a" 0x27-0x28 (1)
    |                                               |                |        [3]{}: element 0x28-0x2a (2)
0x20|                        a1                     |        .       |          type: "fixstr" (0xa1) 0x28-0x29 (1)
0x20|                        a1                     |        .       |          length: 1 0x28.3-0x29 (0.5)
0x20|                           61                  |         a      |          value: "a" 0x29-0x2a (1)
    |                                               |                |        [4]{}: element 0x2a-0x2c (2)
0x20|                              a1               |          .     |          type: "fixstr" (0xa1) 0x2a-0x2b (1)
0x20|                              a1               |          .     |          length: 1 0x2a.3-0x2b (0.5)
0x20|                                 61            |           a    |          value: "a" 0x2b-0x2c (1)
    |                                               |                |        [5]{}: element 0x2c-0x2e (2)
0x20|                                    a1         |            .   |          type: "fixstr" (0xa1) 0x2c-0x2d (1)
0x20|                                    a1         |            .   |          length: 1 0x2c.3-0x2d (0.5)
0x20|                                       61      |             a  |          value: "a" 0x2d-0x2e (1)
    |                                               |                |        [6]{}: element 0x2e-0x30 (2)
0x20|                                          a1   |              . |          type: "fixstr" (0xa1) 0x2e-0x2f (1)
0x20|                                          a1   |              . |          length: 1 0x2e.3-0x2f (0.5)
0x20|                                             61|               a|          value: "a" 0x2f-0x30 (1)
    |                                               |                |        [7]{}: element 0x30-0x32 (2)
0x30|a1                                             |.               |          type: "fixstr" (0xa1) 0x30-0x31 (1)
0x30|a1                                             |.               |          length: 1 0x30.3-0x31 (0.5)
0x30|   61                                          | a              |          value: "a" 0x31-0x32 (1)
    |                                               |                |        [8]{}: element 0x32-0x34 (2)
0x30|      a1                                       |  .             |          type: "fixstr" (0xa1) 0x32-0x33 (1)
0x30|      a1                                       |  .             |          length: 1 0x32.3-0x33 (0.5)
0x30|         61                                    |   a            |          value: "a" 0x33-0x34 (1)
    |                                               |                |        [9]{}: element 0x34-0x36 (2)
0x30|            a1                                 |    .           |          type: "fixstr" (0xa1) 0x34-0x35 (1)
0x30|            a1                                 |    .           |          length: 1 0x34.3-0x35 (0.5)
0x30|               61                              |     a          |          value: "a" 0x35-0x36 (1)
    |                                               |                |        [10]{}: element 0x36-0x38 (2)
0x30|                  a1                           |      .         |          type: "fixstr" (0xa1) 0x36-0x37 (1)
0x30|                  a1                           |      .         |          length: 1 0x36.3-0x37 (0.5)
0x30|                     61                        |       a        |          value: "a" 0x37-0x38 (1)
    |                                               |                |        [11]{}: element 0x38-0x3a (2)
0x30|                        a1                     |        .       |          type: "fixstr" (0xa1) 0x38-0x39 (1)
0x30|                        a1                     |        .       |          length: 1 0x38.3-0x39 (0.5)
0x30|                           61                  |         a      |          value: "a" 0x39-0x3a (1)
    |                                               |                |        [12]{}: element 0x3a-0x3c (2)
0x30|                              a1               |          .     |          type: "fixstr" (0xa1) 0x3a-0x3b (1)
0x30|                              a1               |          .     |          length: 1 0x3a.3-0x3b (0.5)
0x30|                                 61            |           a    |          value: "a" 0x3b-0x3c (1)
    |                                               |                |        [13]{}: element 0x3c-0x3e (2)
0x30|                                    a1         |            .   |          type: "fixstr" (0xa1) 0x3c-0x3d (1)
0x30|                                    a1         |            .   |          length: 1 0x3c.3-0x3d (0.5)
0x30|                                       61      |             a  |          value: "a" 0x3d-0x3e (1)
    |                                               |                |        [14]{}: element 0x3e-0x40 (2)
0x30|                                          a1   |              . |          type: "fixstr" (0xa1) 0x3e-0x3f (1)
0x30|                                          a1   |              . |          length: 1 0x3e.3-0x3f (0.5)
0x30|                                             61|               a|          value: "a" 0x3f-0x40 (1)
    |                                               |                |        [15]{}: element 0x40-0x42 (2)
0x40|a1                                             |.               |          type: "fixstr" (0xa1) 0x40-0x41 (1)
0x40|a1                                             |.               |          length: 1 0x40.3-0x41 (0.5)
0x40|   61                                          | a              |          value: "a" 0x41-0x42 (1)
    |                                               |                |    [5]{}: element 0x42-0x67 (37)
0x40|      dc                                       |  .             |      type: "array16" (0xdc) 0x42-0x43 (1)
0x40|         00 11                                 |   ..           |      length: 17 0x43-0x45 (2)
    |                                               |                |      elements[0:17]: 0x45-0x67 (34)
    |                                               |                |        [0]{}: element 0x45-0x47 (2)
0x40|               a1                              |     .          |          type: "fixstr" (0xa1) 0x45-0x46 (1)
0x40|               a1                              |     .          |          length: 1 0x45.3-0x46 (0.5)
0x40|                  61                           |      a         |          value: "a" 0x46-0x47 (1)
    |                                               |                |        [1]{}: element 0x47-0x49 (2)
0x40|                     a1                        |       .        |          type: "fixstr" (0xa1) 0x47-0x48 (1)
0x40|                     a1                        |       .        |          length: 1 0x47.3-0x48 (0.5)
0x40|                        61                     |        a       |          value: "a" 0x48-0x49 (1)
    |                                               |                |        [2]{}: element 0x49-0x4b (2)
0x40|                           a1                  |         .      |          type: "fixstr" (0xa1) 0x49-0x4a (1)
0x40|                           a1                  |         .      |          length: 1 0x49.3-0x4a (0.5)
0x40|                              61               |          a     |          value: "a" 0x4a-0x4b (1)
    |                                               |                |        [3]{}: element 0x4b-0x4d (2)
0x40|                                 a1            |           .    |          type: "fixstr" (0xa1) 0x4b-0x4c (1)
0x40|                                 a1            |           .    |          length: 1 0x4b.3-0x4c (0.5)
0x40|                                    61         |            a   |          value: "a" 0x4c-0x4d (1)
    |                                               |                |        [4]{}: element 0x4d-0x4f (2)
0x40|                                       a1      |             .  |          type: "fixstr" (0xa1) 0x4d-0x4e (1)
0x40|                                       a1      |             .  |          length: 1 0x4d.3-0x4e (0.5)
0x40|                                          61   |              a |          value: "a" 0x4e-0x4f (1)
    |                                               |                |        [5]{}: element 0x4f-0x51 (2)
0x40|                                             a1|               .|          type: "fixstr" (0xa1) 0x4f-0x50 (1)
0x40|                                             a1|               .|          length: 1 0x4f.3-0x50 (0.5)
0x50|61                                             |a               |          value: "a" 0x50-0x51 (1)
    |                                               |                |        [6]{}: element 0x51-0x53 (2)
0x50|   a1                                          | .              |          type: "fixstr" (0xa1) 0x51-0x52 (1)
0x50|   a1                                          | .              |          length: 1 0x51.3-0x52 (0.5)
0x50|      61                                       |  a             |          value: "a" 0x52-0x53 (1)
    |                                               |                |        [7]{}: element 0x53-0x55 (2)
0x50|         a1                                    |   .            |          type: "fixstr" (0xa1) 0x53-0x54 (1)
0x50|         a1                                    |   .            |          length: 1 0x53.3-0x54 (0.5)
0x50|            61                                 |    a           |          value: "a" 0x54-0x55 (1)
    |                                               |                |        [8]{}: element 0x55-0x57 (2)
0x50|               a1                              |     .          |          type: "fixstr" (0xa1) 0x55-0x56 (1)
0x50|               a1                              |     .          |          length: 1 0x55.3-0x56 (0.5)
0x50|                  61                           |      a         |          value: "a" 0x56-0x57 (1)
    |                                               |                |        [9]{}: element 0x57-0x59 (2)
0x50|                     a1                        |       .        |          type: "fixstr" (0xa1) 0x57-0x58 (1)
0x50|                     a1                        |       .        |          length: 1 0x57.3-0x58 (0.5)
0x50|                        61                     |        a       |          value: "a" 0x58-0x59 (1)
    |                                               |                |        [10]{}: element 0x59-0x5b (2)
0x50|                           a1                  |         .      |          type: "fixstr" (0xa1) 0x59-0x5a (1)
0x50|                           a1                  |         .      |          length: 1 0x59.3-0x5a (0.5)
0x50|                              61               |          a     |          value: "a" 0x5a-0x5b (1)
    |                                               |                |        [11]{}: element 0x5b-0x5d (2)
0x50|                                 a1            |           .    |          type: "fixstr" (0xa1) 0x5b-0x5c (1)
0x50|                                 a1            |           .    |          length: 1 0x5b.3-0x5c (0.5)
0x50|                                    61         |            a   |          value: "a" 0x5c-0x5d (1)
    |                                               |                |        [12]{}: element 0x5d-0x5f (2)
0x50|                                       a1      |             .  |          type: "fixstr" (0xa1) 0x5d-0x5e (1)
0x50|                                       a1      |             .  |          length: 1 0x5d.3-0x5e (0.5)
0x50|                                          61   |              a |          value: "a" 0x5e-0x5f (1)
    |                                               |                |        [13]{}: element 0x5f-0x61 (2)
0x50|                                             a1|               .|          type: "fixstr" (0xa1) 0x5f-0x60 (1)
0x50|                                             a1|               .|          length: 1 0x5f.3-0x60 (0.5)
0x60|61                                             |a               |          value: "a" 0x60-0x61 (1)
    |                                               |                |        [14]{}: element 0x61-0x63 (2)
0x60|   a1                                          | .              |          type: "fixstr" (0xa1) 0x61-0x62 (1)
0x60|   a1                                          | .              |          length: 1 0x61.3-0x62 (0.5)
0x60|      61                                       |  a             |          value: "a" 0x62-0x63 (1)
    |                                               |                |        [15]{}: element 0x63-0x65 (2)
0x60|         a1                                    |   .            |          type: "fixstr" (0xa1) 0x63-0x64 (1)
0x60|         a1                                    |   .            |          length: 1 0x63.3-0x64 (0.5)
0x60|            61                                 |    a           |          value: "a" 0x64-0x65 (1)
    |                                               |                |        [16]{}: element 0x65-0x67 (2)
0x60|               a1                              |     .          |          type: "fixstr" (0xa1) 0x65-0x66 (1)
0x60|               a1                              |     .          |          length: 1 0x65.3-0x66 (0.5)
0x60|                  61|                          |      a|        |          value: "a" 0x66-0x67 (1)
[
  [],
  [
    "a"
  ],
  [
    "a",
    "a",
    "a",
    "a"
  ],
  [
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a"
  ],
  [
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a"
  ],
  [
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a",
    "a"
  ]
]