start:[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]{'a': 1}1Vim(put):E684: [1, 'as''d', [1, 2, function('strlen')], {'a': 1}]['as''d', [1, 2, function('strlen')], {'a': 1}][1, 'as''d', [1, 2, function('strlen')]][1, 'as''d', [1, 2, function('strlen')], {'a': 1}][]101101{'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}}asd['-1', '1', 'b']['asd', [1, 2, function('strlen')], {'a': 1}]1:'asd'b:[1, 2, function('strlen')]-1:{'a': 1}Vim(call):E737: 3{'c': 'ccc', '1': 99, 'b': [1, 2, function('strlen')], '3': 33, '-1': {'a': 1}}{'c': 'ccc', '1': 99, '3': 33, '-1': {'a': 1}}101101Vim(let):E706: dVim(let):E706: l[1, 'as''d', {'a': 1}][4]{'1': 99, '3': 33}[0, 1, 2, 3][0, 1, 3][0, 1][0, 1][0, 1][0, 1, 2, 3][0, 1, 3][0, 3][3][3][3]23Vim(let):E687: Vim(let):E688: 3000 2900 2001 1600 1501Vim(let):E716: 1500NONE 299933=999{'33': 999}len: 3again: 3Vim(call):E725: g:dict.func-4a:function('3')Vim(let):E698: same list: 1depth is 00000-000ppppppp0000-000ppppppp0000-000pppppppdepth is 11000-000ppppppF0000-000ppppppp0000-000pppppppdepth is 21100-100ppFppFF0000-000ppppppp0000-000pppppppdepth is 31110-110pFFpFFF0010-010pFppFpp0000-000pppppppdepth is 41111-111FFFFFFF0011-011FFpFFpp0000-000pppppppcaught a:000caught a:000[0]caught a:000[2]caught a:000[3][1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}]['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0']['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0']['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]][[0, 1, 2], 4, 2, 'xaaa', 'x8', 'foo6', 'foo', 'A11', '-0']['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]]['aa', 'bb']['aa', 'bb']['', 'aa', 'bb', '']['', '', 'aa', '', 'bb', '', '']['aa', '', 'bb']['', 'aa', '', 'bb', '']['aa', '', 'bb', 'cc', '']['a', 'b', 'c']['', 'a', '', 'b', '', 'c', '']1100
start:
[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
{'a': 1}
1
Vim(put):E684:
[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
['as''d', [1, 2, function('strlen')], {'a': 1}]
[1, 'as''d', [1, 2, function('strlen')]]
[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]
[]
101101
{'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}}asd
['-1', '1', 'b']
['asd', [1, 2, function('strlen')], {'a': 1}]
1:'asd'
b:[1, 2, function('strlen')]
-1:{'a': 1}
Vim(call):E737: 3
{'c': 'ccc', '1': 99, 'b': [1, 2, function('strlen')], '3': 33, '-1': {'a': 1}}
{'c': 'ccc', '1': 99, '3': 33, '-1': {'a': 1}}
101101
Vim(let):E706: d
Vim(let):E706: l
[1, 'as''d', {'a': 1}]
[4]
{'1': 99, '3': 33}
[0, 1, 2, 3]
[0, 1, 3]
[0, 1]
[0, 1]
[0, 1]
[0, 1, 2, 3]
[0, 1, 3]
[0, 3]
[3]
[3]
[3]
2
3
Vim(let):E687:
Vim(let):E688:
3000 2900 2001 1600 1501
Vim(let):E716: 1500
NONE 2999
33=999
{'33': 999}
len: 3
again: 3
Vim(call):E725:
g:dict.func-4
a:function('3')
Vim(let):E698:
same list: 1
depth is 0
0000-000
ppppppp
0000-000
ppppppp
0000-000
ppppppp
depth is 1
1000-000
ppppppF
0000-000
ppppppp
0000-000
ppppppp
depth is 2
1100-100
ppFppFF
0000-000
ppppppp
0000-000
ppppppp
depth is 3
1110-110
pFFpFFF
0010-010
pFppFpp
0000-000
ppppppp
depth is 4
1111-111
FFFFFFF
0011-011
FFpFFpp
0000-000
ppppppp
caught a:000
caught a:000[0]
caught a:000[2]
caught a:000[3]
[1, 2, [3, 9, 5, 6], {'a': 12, '5': 8}]
['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0']
['x8', [0, 1, 2], 'foo6', 'foo', 4, 'xaaa', 2, 'A11', '-0']
['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]]
[[0, 1, 2], 4, 2, 'xaaa', 'x8', 'foo6', 'foo', 'A11', '-0']
['-0', 'A11', 'foo', 'foo6', 'x8', 'xaaa', 2, 4, [0, 1, 2]]
['aa', 'bb']
['aa', 'bb']
['', 'aa', 'bb', '']
['', '', 'aa', '', 'bb', '', '']
['aa', '', 'bb']
['', 'aa', '', 'bb', '']
['aa', '', 'bb', 'cc', '']
['a', 'b', 'c']
['', 'a', '', 'b', '', 'c', '']
1
1
0
0