Bram Moolenaar | 383f9bc | 2005-01-19 22:18:32 +0000 | [diff] [blame] | 1 | start: |
| 2 | [1, 'as''d', [1, 2, function('strlen')], {'a': 1}] |
| 3 | {'a': 1} |
| 4 | 1 |
| 5 | Vim(put):E684: |
Bram Moolenaar | f9393ef | 2006-04-24 19:47:27 +0000 | [diff] [blame] | 6 | [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 Moolenaar | 383f9bc | 2005-01-19 22:18:32 +0000 | [diff] [blame] | 11 | 101101 |
| 12 | {'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}}asd |
| 13 | ['-1', '1', 'b'] |
| 14 | ['asd', [1, 2, function('strlen')], {'a': 1}] |
| 15 | 1:'asd' |
| 16 | b:[1, 2, function('strlen')] |
| 17 | -1:{'a': 1} |
| 18 | Vim(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}} |
| 21 | 101101 |
| 22 | Vim(let):E706: d |
| 23 | Vim(let):E706: l |
| 24 | [1, 'as''d', {'a': 1}] |
| 25 | [4] |
| 26 | {'1': 99, '3': 33} |
Bram Moolenaar | f9393ef | 2006-04-24 19:47:27 +0000 | [diff] [blame] | 27 | [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] |
| 38 | 2 |
| 39 | 3 |
| 40 | Vim(let):E687: |
| 41 | Vim(let):E688: |
Bram Moolenaar | dcaf10e | 2005-01-21 11:55:25 +0000 | [diff] [blame] | 42 | 3000 2900 2001 1600 1501 |
| 43 | Vim(let):E716: 1500 |
| 44 | NONE 2999 |
Bram Moolenaar | 383f9bc | 2005-01-19 22:18:32 +0000 | [diff] [blame] | 45 | 33=999 |
| 46 | {'33': 999} |
| 47 | len: 3 |
| 48 | again: 3 |
| 49 | Vim(call):E725: |
Bram Moolenaar | dcaf10e | 2005-01-21 11:55:25 +0000 | [diff] [blame] | 50 | g:dict.func-4 |
| 51 | a:function('3') |
Bram Moolenaar | 383f9bc | 2005-01-19 22:18:32 +0000 | [diff] [blame] | 52 | Vim(let):E698: |
Bram Moolenaar | 4399ef4 | 2005-02-12 14:29:27 +0000 | [diff] [blame] | 53 | same list: 1 |
Bram Moolenaar | 2ce06f6 | 2005-01-31 19:19:04 +0000 | [diff] [blame] | 54 | depth is 0 |
| 55 | 0000-000 |
| 56 | ppppppp |
| 57 | 0000-000 |
| 58 | ppppppp |
| 59 | 0000-000 |
| 60 | ppppppp |
| 61 | depth is 1 |
| 62 | 1000-000 |
| 63 | ppppppF |
| 64 | 0000-000 |
| 65 | ppppppp |
| 66 | 0000-000 |
| 67 | ppppppp |
| 68 | depth is 2 |
| 69 | 1100-100 |
| 70 | ppFppFF |
| 71 | 0000-000 |
| 72 | ppppppp |
| 73 | 0000-000 |
| 74 | ppppppp |
| 75 | depth is 3 |
| 76 | 1110-110 |
| 77 | pFFpFFF |
| 78 | 0010-010 |
| 79 | pFppFpp |
| 80 | 0000-000 |
| 81 | ppppppp |
| 82 | depth is 4 |
| 83 | 1111-111 |
| 84 | FFFFFFF |
| 85 | 0011-011 |
| 86 | FFpFFpp |
| 87 | 0000-000 |
| 88 | ppppppp |
Bram Moolenaar | 9bc174b | 2015-04-13 16:16:38 +0200 | [diff] [blame^] | 89 | Unletting: |
| 90 | depth is 0 |
| 91 | 0000-000 |
| 92 | ppppppp |
| 93 | 0000-000 |
| 94 | ppppppp |
| 95 | 0000-000 |
| 96 | ppppppp |
| 97 | depth is 1 |
| 98 | 1000-000 |
| 99 | ppFppFp |
| 100 | 0000-000 |
| 101 | ppppppp |
| 102 | 0000-000 |
| 103 | ppppppp |
| 104 | depth is 2 |
| 105 | 1100-100 |
| 106 | pFFpFFp |
| 107 | 0000-000 |
| 108 | ppppppp |
| 109 | 0000-000 |
| 110 | ppppppp |
| 111 | depth is 3 |
| 112 | 1110-110 |
| 113 | FFFFFFp |
| 114 | 0010-010 |
| 115 | FppFppp |
| 116 | 0000-000 |
| 117 | ppppppp |
| 118 | depth is 4 |
| 119 | 1111-111 |
| 120 | FFFFFFp |
| 121 | 0011-011 |
| 122 | FppFppp |
| 123 | 0000-000 |
| 124 | ppppppp |
| 125 | Locks and commands or functions: |
| 126 | No :unlet after lock on dict: |
| 127 | Vim(unlet):E741: |
| 128 | {'a': 99, 'b': 100} |
| 129 | :unlet after lock on dict item: |
| 130 | did :unlet |
| 131 | {'b': 100} |
| 132 | filter() after lock on dict item: |
| 133 | did filter() |
| 134 | {'b': 100} |
| 135 | map() after lock on dict: |
| 136 | did map() |
| 137 | {'a': 299, 'b': 300} |
| 138 | No extend() after lock on dict item: |
| 139 | Vim(put):E741: |
| 140 | {'a': 99, 'b': 100} |
| 141 | No remove() of write-protected scope-level variable: |
| 142 | Vim(put):E795: |
| 143 | No extend() of write-protected scope-level variable: |
| 144 | Vim(put):E742: |
| 145 | No :unlet of variable in locked scope: |
| 146 | Vim(unlet):E741: |
Bram Moolenaar | f2d912e | 2014-08-29 09:46:10 +0200 | [diff] [blame] | 147 | [1, 2, 3, 4] |
| 148 | [1, 2, 3, 4] |
| 149 | [1, 2, 3, 4] |
| 150 | [1, 2, 3, 4] |
| 151 | [1, 2, 3, 4] |
Bram Moolenaar | 6d977d6 | 2014-01-14 15:24:39 +0100 | [diff] [blame] | 152 | locked g:footest#x:-1 |
| 153 | exists g:footest#x:0 |
| 154 | g:footest#x: 1 |
Bram Moolenaar | 2ce06f6 | 2005-01-31 19:19:04 +0000 | [diff] [blame] | 155 | caught a:000 |
| 156 | caught a:000[0] |
| 157 | caught a:000[2] |
| 158 | caught a:000[3] |
| 159 | [1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}] |
Bram Moolenaar | 327aa02 | 2014-03-25 18:24:23 +0100 | [diff] [blame] | 160 | ['-0', 'A11', 2, 'xaaa', 4, 'foo', 'foo6', 'foo', [0, 1, 2], 'x8', [0, 1, 2], 1.5] |
| 161 | [1.5, [0, 1, 2], 'x8', [0, 1, 2], 'foo', 'foo6', 'foo', 4, 'xaaa', 2, 2, 'A11', '-0'] |
| 162 | [1.5, [0, 1, 2], 'x8', [0, 1, 2], 'foo', 'foo6', 'foo', 4, 'xaaa', 2, 2, 'A11', '-0'] |
| 163 | ['-0', 'A11', 'foo', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 2, 4, [0, 1, 2], [0, 1, 2]] |
| 164 | [[0, 1, 2], [0, 1, 2], 4, 2, 2, 1.5, 'xaaa', 'x8', 'foo6', 'foo', 'foo', 'A11', '-0'] |
| 165 | ['-0', 'A11', 'foo', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 2, 4, [0, 1, 2], [0, 1, 2]] |
| 166 | ['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 1.5, 2, 4, [0, 1, 2]] |
Bram Moolenaar | c35e3de | 2014-07-02 19:06:18 +0200 | [diff] [blame] | 167 | [-1, 'one', 'two', 'three', 'four', 1.0e-15, 0.22, 7, 9, 12, 18, 22, 255] |
| 168 | ['bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}] |
| 169 | ['bar', 'BAR', 'Bar', 'Foo', 'FOO', 'foo', 'FOOBAR', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}] |
| 170 | ['BAR', 'Bar', 'FOO', 'FOOBAR', 'Foo', 'bar', 'foo', -1, 0, 0, 0.22, 1.0e-15, 12, 18, 22, 255, 7, 9, [], {}] |
Bram Moolenaar | 2389c3c | 2005-05-22 22:07:59 +0000 | [diff] [blame] | 171 | ['aa', 'bb'] |
| 172 | ['aa', 'bb'] |
| 173 | ['', 'aa', 'bb', ''] |
| 174 | ['', '', 'aa', '', 'bb', '', ''] |
| 175 | ['aa', '', 'bb'] |
| 176 | ['', 'aa', '', 'bb', ''] |
| 177 | ['aa', '', 'bb', 'cc', ''] |
Bram Moolenaar | 5c06f8b | 2005-05-31 22:14:58 +0000 | [diff] [blame] | 178 | ['a', 'b', 'c'] |
| 179 | ['', 'a', '', 'b', '', 'c', ''] |
Bram Moolenaar | 9964e46 | 2007-05-05 17:54:07 +0000 | [diff] [blame] | 180 | 1 |
| 181 | 1 |
| 182 | 0 |
| 183 | 0 |
Bram Moolenaar | 67b3f99 | 2010-11-10 20:41:57 +0100 | [diff] [blame] | 184 | 1 |
| 185 | 1 |
Bram Moolenaar | 2fc8802 | 2012-05-18 12:07:05 +0200 | [diff] [blame] | 186 | [1, 2, 3, 4, 5, 1, 2, 3, 4, 5] |
| 187 | {'a': {'b': 'B'}} |
| 188 | Vim(call):E737: a |
| 189 | {'a': {'b': 'B'}} |
Bram Moolenaar | b2a851f | 2014-12-07 00:18:33 +0100 | [diff] [blame] | 190 | [1, 2] |
Bram Moolenaar | dd7d846 | 2012-08-29 16:55:13 +0200 | [diff] [blame] | 191 | Vim(foldopen):E490: |
| 192 | |
| 193 | |
| 194 | Error detected while processing : |
| 195 | E492: Not an editor command: foobar|catch|let a = matchstr(v:exception,'^[^ ]*')|endtry |
| 196 | |