Lines Matching refs:b

15       VAR b = 0zDEADBEEF
16 call assert_equal(v:t_blob, type(b))
17 call assert_equal(4, len(b))
18 call assert_equal(0xDE, b[0])
19 call assert_equal(0xAD, b[1])
20 call assert_equal(0xBE, b[2])
21 call assert_equal(0xEF, b[3])
22 call assert_fails('VAR x = b[4]')
24 call assert_equal(0xDE, get(b, 0))
25 call assert_equal(0xEF, get(b, 3))
27 call assert_fails('VAR b = 0z1', 'E973:')
28 call assert_fails('VAR b = 0z1x', 'E973:')
29 call assert_fails('VAR b = 0z12345', 'E973:')
33 LET b = 0z001122.33445566.778899.aabbcc.dd
34 call assert_equal(0z00112233445566778899aabbccdd, b)
35 call assert_fails('VAR b = 0z1.1')
36 call assert_fails('VAR b = 0z.')
37 call assert_fails('VAR b = 0z001122.')
47 VAR b = 0zDEADBEEF
48 VAR b2 = b[1 : 2]
51 VAR bcopy = b[:]
52 call assert_equal(b, bcopy)
53 call assert_false(b is bcopy)
55 LET b = 0zDEADBEEF
56 LET b2 = b
57 call assert_true(b is b2)
58 LET b[:] = 0z11223344
59 call assert_equal(0z11223344, b)
61 call assert_true(b is b2)
63 LET b = 0zDEADBEEF
64 LET b[3 :] = 0z66
65 call assert_equal(0zDEADBE66, b)
66 LET b[: 1] = 0z8899
67 call assert_equal(0z8899BE66, b)
69 LET b = 0zDEADBEEF
70 LET b += 0z99
71 call assert_equal(0zDEADBEEF99, b)
80 VAR b = 0zDEADBEEF
81 LET b[2 : 3] = 0z112233
86 VAR b = 0zDEADBEEF
87 LET b[2 : 3] = 0z11
92 VAR b = 0zDEADBEEF
93 LET b[3 : 2] = 0z
98 VAR b = 0zDEADBEEF
99 LET b ..= 0z33
104 VAR b = 0zDEADBEEF
105 LET b ..= "xx"
110 VAR b = 0zDEADBEEF
111 LET b += "xx"
116 VAR b = 0zDEADBEEF
117 LET b[1 : 1] ..= 0z55
124 VAR b = 0z0011223344
125 call assert_equal(0z2233, b[2 : 3])
126 call assert_equal(0z223344, b[2 : -1])
127 call assert_equal(0z00, b[0 : -5])
128 call assert_equal(0z, b[0 : -11])
129 call assert_equal(0z44, b[-1 :])
130 call assert_equal(0z0011223344, b[:])
131 call assert_equal(0z0011223344, b[: -1])
132 call assert_equal(0z, b[5 : 6])
133 call assert_equal(0z0011, b[-10 : 1])
138 let b = 0z0011223344
139 call assert_equal(0z2233, b[2:3])
144 VAR b = 0z0011223344
145 call assert_equal(0x00, get(b, 0))
146 call assert_equal(0x22, get(b, 2, 999))
147 call assert_equal(0x44, get(b, 4))
148 call assert_equal(0x44, get(b, -1))
149 call assert_equal(-1, get(b, 5))
150 call assert_equal(999, get(b, 5, 999))
151 call assert_equal(-1, get(b, -8))
152 call assert_equal(999, get(b, -8, 999))
155 call assert_equal(0x00, b[0])
156 call assert_equal(0x22, b[2])
157 call assert_equal(0x44, b[4])
158 call assert_equal(0x44, b[-1])
163 VAR b = 0z0011223344
164 echo b[5]
169 VAR b = 0z0011223344
170 echo b[-8]
177 VAR b = 0z00112233445566778899aabbccdd
178 call assert_equal('0z00112233.44556677.8899AABB.CCDD', string(b))
179 call assert_equal(b, eval(string(b)))
180 call remove(b, 4, -1)
181 call assert_equal('0z00112233', string(b))
182 call remove(b, 0, 3)
183 call assert_equal('0z', string(b))
265 VAR b = 0z00
266 LET b[1] = 0x11
267 LET b[2] = 0x22
268 call assert_equal(0z001122, b)
273 VAR b = 0z00
274 LET b[2] = 0x33
279 VAR b = 0z00
280 LET b[-2] = 0x33
320 VAR b = 0z0011
321 LET b += 0z2233
322 call assert_equal(0z00112233, b)
324 LET b = 0zDEAD + 0zBEEF
325 call assert_equal(0zDEADBEEF, b)
330 VAR b = 0z0011
331 LET b += "a"
336 VAR b = 0z0011
337 LET b += 88
344 VAR b = 0z0011
345 call add(b, 0x22)
346 call assert_equal(0z001122, b)
351 let b = 0z0011
352 call add(b, '51')
353 call assert_equal(0z001133, b)
357 VAR b = 0z0011
358 call add(b, [9])
363 VAR b = 0z0011
384 VAR b = 0zDEADBEEF
385 call assert_equal(0xDE, remove(b, 0))
386 call assert_equal(0zADBEEF, b)
388 LET b = 0zDEADBEEF
389 call assert_equal(0xEF, remove(b, -1))
390 call assert_equal(0zDEADBE, b)
392 LET b = 0zDEADBEEF
393 call assert_equal(0xAD, remove(b, 1))
394 call assert_equal(0zDEBEEF, b)
397 LET b = 0zDEADBEEF
398 call assert_equal(0zBE, remove(b, 2, 2))
399 call assert_equal(0zDEADEF, b)
401 LET b = 0zDEADBEEF
402 call assert_equal(0zADBE, remove(b, 1, 2))
403 call assert_equal(0zDEEF, b)
409 VAR b = 0zDEADBEEF
410 call remove(b, 5)
415 VAR b = 0zDEADBEEF
416 call remove(b, 1, 5)
421 VAR b = 0zDEADBEEF
422 call remove(b, 3, 2)
427 VAR b = 0zDEADBEEF
433 let b = 0zDEADBEEF
434 lockvar b
435 call remove(b, 0)
436 unlockvar b
443 var b = 0zDEADBEEF
444 lockvar b
445 remove(b, 0)
452 VAR b = 0zDEADBEEF
453 call writefile(b, 'Xblob')
455 call assert_equal(b, br)
510 VAR b = 0zDEADBEEF
511 call insert(b, 0x33)
512 call assert_equal(0z33DEADBEEF, b)
514 LET b = 0zDEADBEEF
515 call insert(b, 0x33, 2)
516 call assert_equal(0zDEAD33BEEF, b)
524 VAR b = 0zDEADBEEF
525 call insert(b, -1)
530 VAR b = 0zDEADBEEF
531 call insert(b, 257)
536 VAR b = 0zDEADBEEF
537 call insert(b, 0, [9])
542 VAR b = 0zDEADBEEF
543 call insert(b, 0, -20)
548 VAR b = 0zDEADBEEF
549 call insert(b, 0, 20)
554 VAR b = 0zDEADBEEF
555 call insert(b, [])
565 let b = 0zDEADBEEF
566 lockvar b
567 call insert(b, 3)
568 unlockvar b
574 var b = 0zDEADBEEF
575 lockvar b
576 insert(b, 3)
602 let b = 0z112233
603 lockvar b
604 unlockvar b
605 let b = 0z44
611 var b = 0z112233
612 lockvar b
613 unlockvar b
614 b = 0z44
619 let b = 0z112233
620 lockvar b
621 let b = 0z44
627 var b = 0z112233
628 lockvar b
629 b = 0z44
661 call assert_fails('let b = list2blob(0z10)', 'E1211: List required for argument 1')
672 call assert_fails('let b = list2blob([1, []])', 'E745:')
673 call assert_fails('let b = list2blob([-1])', 'E1239:')
674 call assert_fails('let b = list2blob([256])', 'E1239:')
675 let b = range(16)->repeat(64)->list2blob()
676 call assert_equal(1024, b->len())
677 call assert_equal([4, 8, 15], [b[100], b[1000], b[1023]])