blob: 607a95ead9bc9b59a714139a800a3e4274f6fbcb [file] [log] [blame]
Bram Moolenaar383f9bc2005-01-19 22:18:32 +00001start:
2[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
3{'a': 1}
41
5Vim(put):E684:
Bram Moolenaarf9393ef2006-04-24 19:47:27 +00006[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
7['as''d', [1, 2, function('strlen')], {'a': 1}]
8[1, 'as''d', [1, 2, function('strlen')]]
9[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
10[]
Bram Moolenaar383f9bc2005-01-19 22:18:32 +000011101101
12{'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}}asd
13['-1', '1', 'b']
14['asd', [1, 2, function('strlen')], {'a': 1}]
151:'asd'
16b:[1, 2, function('strlen')]
17-1:{'a': 1}
18Vim(call):E737: 3
19{'c': 'ccc', '1': 99, 'b': [1, 2, function('strlen')], '3': 33, '-1': {'a': 1}}
20{'c': 'ccc', '1': 99, '3': 33, '-1': {'a': 1}}
21101101
22Vim(let):E706: d
23Vim(let):E706: l
24[1, 'as''d', {'a': 1}]
25[4]
26{'1': 99, '3': 33}
Bram Moolenaarf9393ef2006-04-24 19:47:27 +000027[0, 1, 2, 3]
28[0, 1, 3]
29[0, 1]
30[0, 1]
31[0, 1]
32[0, 1, 2, 3]
33[0, 1, 3]
34[0, 3]
35[3]
36[3]
37[3]
382
393
40Vim(let):E687:
41Vim(let):E688:
Bram Moolenaardcaf10e2005-01-21 11:55:25 +0000423000 2900 2001 1600 1501
43Vim(let):E716: 1500
44NONE 2999
Bram Moolenaar383f9bc2005-01-19 22:18:32 +00004533=999
46{'33': 999}
47len: 3
48again: 3
49Vim(call):E725:
Bram Moolenaardcaf10e2005-01-21 11:55:25 +000050g:dict.func-4
51a:function('3')
Bram Moolenaar383f9bc2005-01-19 22:18:32 +000052Vim(let):E698:
Bram Moolenaar4399ef42005-02-12 14:29:27 +000053same list: 1
Bram Moolenaar2ce06f62005-01-31 19:19:04 +000054depth is 0
550000-000
56ppppppp
570000-000
58ppppppp
590000-000
60ppppppp
61depth is 1
621000-000
63ppppppF
640000-000
65ppppppp
660000-000
67ppppppp
68depth is 2
691100-100
70ppFppFF
710000-000
72ppppppp
730000-000
74ppppppp
75depth is 3
761110-110
77pFFpFFF
780010-010
79pFppFpp
800000-000
81ppppppp
82depth is 4
831111-111
84FFFFFFF
850011-011
86FFpFFpp
870000-000
88ppppppp
Bram Moolenaar9bc174b2015-04-13 16:16:38 +020089Unletting:
90depth is 0
910000-000
92ppppppp
930000-000
94ppppppp
950000-000
96ppppppp
97depth is 1
981000-000
99ppFppFp
1000000-000
101ppppppp
1020000-000
103ppppppp
104depth is 2
1051100-100
106pFFpFFp
1070000-000
108ppppppp
1090000-000
110ppppppp
111depth is 3
1121110-110
113FFFFFFp
1140010-010
115FppFppp
1160000-000
117ppppppp
118depth is 4
1191111-111
120FFFFFFp
1210011-011
122FppFppp
1230000-000
124ppppppp
125Locks and commands or functions:
126No :unlet after lock on dict:
127Vim(unlet):E741:
128{'a': 99, 'b': 100}
129:unlet after lock on dict item:
130did :unlet
131{'b': 100}
132filter() after lock on dict item:
133did filter()
134{'b': 100}
135map() after lock on dict:
136did map()
137{'a': 299, 'b': 300}
138No extend() after lock on dict item:
139Vim(put):E741:
140{'a': 99, 'b': 100}
141No remove() of write-protected scope-level variable:
142Vim(put):E795:
143No extend() of write-protected scope-level variable:
144Vim(put):E742:
145No :unlet of variable in locked scope:
146Vim(unlet):E741:
Bram Moolenaar1cd5e612015-05-04 11:10:27 +0200147No :let += of locked list variable:
148Vim(let):E741:
149['a', 'b', 3]
Bram Moolenaarf2d912e2014-08-29 09:46:10 +0200150[1, 2, 3, 4]
151[1, 2, 3, 4]
152[1, 2, 3, 4]
153[1, 2, 3, 4]
154[1, 2, 3, 4]
Bram Moolenaar6d977d62014-01-14 15:24:39 +0100155locked g:footest#x:-1
156exists g:footest#x:0
157g:footest#x: 1
Bram Moolenaar2ce06f62005-01-31 19:19:04 +0000158caught a:000
159caught a:000[0]
160caught a:000[2]
161caught a:000[3]
162[1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}]
Bram Moolenaar327aa022014-03-25 18:24:23 +0100163['-0', 'A11', 2, 'xaaa', 4, 'foo', 'foo6', 'foo', [0, 1, 2], 'x8', [0, 1, 2], 1.5]
164[1.5, [0, 1, 2], 'x8', [0, 1, 2], 'foo', 'foo6', 'foo', 4, 'xaaa', 2, 2, 'A11', '-0']
165[1.5, [0, 1, 2], 'x8', [0, 1, 2], 'foo', 'foo6', 'foo', 4, 'xaaa', 2, 2, 'A11', '-0']
166['-0', 'A11', 'foo', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 2, 4, [0, 1, 2], [0, 1, 2]]
167[[0, 1, 2], [0, 1, 2], 4, 2, 2, 1.5, 'xaaa', 'x8', 'foo6', 'foo', 'foo', 'A11', '-0']
168['-0', 'A11', 'foo', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 2, 4, [0, 1, 2], [0, 1, 2]]
169['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 4, [0, 1, 2]]
Bram Moolenaarc35e3de2014-07-02 19:06:18 +0200170[-1, 'one', 'two', 'three', 'four', 1.0e-15, 0.22, 7, 9, 12, 18, 22, 255]
171['bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}]
172['bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}]
173['BAR', 'Bar', 'FOO', 'FOOBAR', 'Foo', 'bar', 'foo', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}]
Bram Moolenaar2389c3c2005-05-22 22:07:59 +0000174['aa', 'bb']
175['aa', 'bb']
176['', 'aa', 'bb', '']
177['', '', 'aa', '', 'bb', '', '']
178['aa', '', 'bb']
179['', 'aa', '', 'bb', '']
180['aa', '', 'bb', 'cc', '']
Bram Moolenaar5c06f8b2005-05-31 22:14:58 +0000181['a', 'b', 'c']
182['', 'a', '', 'b', '', 'c', '']
Bram Moolenaar9964e462007-05-05 17:54:07 +00001831
1841
1850
1860
Bram Moolenaar67b3f992010-11-10 20:41:57 +01001871
1881
Bram Moolenaar2fc88022012-05-18 12:07:05 +0200189[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
190{'a': {'b': 'B'}}
191Vim(call):E737: a
192{'a': {'b': 'B'}}
Bram Moolenaarb2a851f2014-12-07 00:18:33 +0100193[1, 2]
Bram Moolenaardd7d8462012-08-29 16:55:13 +0200194Vim(foldopen):E490:
195
196
197Error detected while processing :
198E492: Not an editor command: foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry
199