Lines Matching refs:dict
61 func MyDictFunc(arg1, arg2) dict
66 let dict = {'name': 'hello'}
67 let Cb = function('MyDictFunc', ["foo", "bar"], dict)
72 let Cb = function('MyDictFunc', ["foo"], dict)
76 let Cb = function('MyDictFunc', [], dict)
80 let Cb = function('MyDictFunc', dict)
84 let Cb = function('MyDictFunc', dict)
87 let dict = {"tr": function('tr', ['hello', 'h', 'H'])}
88 call assert_equal("Hello", dict.tr())
95 let dict = {'name': 'foo'}
96 func dict.MyFunc(arg) dict
100 call assert_equal('foo/bar', dict.MyFunc('bar'))
102 call assert_fails('let func = dict.MyFunc', 'E704:')
103 let Func = dict.MyFunc
106 let Func = function(dict.MyFunc, ['bbb'])
123 func s:cache_clear() dict
145 func s:cache_arg(arg) dict
314 let dict = {'name': 'hello'}
317 let Cb = function('MyDictFunc', args, dict)
322 call assert_equal(dict, get(Cb, 'dict'))
328 call assert_true(empty( get(Func, 'dict')))
331 let dict = {'partial has': 'no dict'}
332 call assert_equal(dict, get(P, 'dict', dict))
333 call assert_equal(0, get(l:P, 'dict'))
340 function d1.f1() dict
343 function d1.f2() dict
365 call assert_match('^function(''\d\+'', \[.*\])$', string(F1a1)) " No dict
380 call assert_true(F1a1 != F1d1a12) " One has no dict
389 call assert_true(F1a1 isnot# F1d1a12) " One has no dict