Lines Matching refs:number
80 var n: number
209 def CallRecursive(n: number): number argument
213 def CallMapRecursive(l: list<number>): number argument
330 def ReturnNumber(): number
336 def ReturnGlobal(): number
343 …assert_fails('ReturnGlobal()', 'E1012: Type mismatch; expected number but got string', '', 1, 'Ret…
349 def Val(a: number, b: number): number argument
359 CheckScriptFailure(lines, 'E1013: Argument 2: type mismatch, expected number but got bool', 2)
363 CheckDefFailure(['def Missing(): number',
370 CheckDefFailure(['def Missing(): number',
377 CheckDefFailure(['def Missing(): number',
390 def MenuFilter(id: number, key: string): bool argument
393 def YesnoFilter(id: number, key: string): bool argument
427 def Test(Fun: func(number): number): list<number> argument
431 def Inc(nr: number): nr argument
537 CheckScriptFailure(['def Func(arg: number = asdf)', 'enddef', 'defcompile'], 'E1001:')
539 …criptFailure(['def Func(arg: number = "text")', 'enddef', 'defcompile'], 'E1013: Argument 1: type …
541 CheckDefFailure(['def Func(x: number = )', 'enddef'], 'E15:')
553 a: number, #comment
628 def Test(): number
629 def TheFunc(): number
647 def Test(): number
648 def TheFunc(): number
825 def AnotherFunc(): number
903 def FuncOne(nr: number) argument
924 def FuncOne(nr: number) argument
949 def Func3(a1: string, a2: number, a3: list<number>) argument
966 var Ref: func(number): any
970 CheckScriptFailure(lines, 'E1013: Argument 1: type mismatch, expected number but got bool', 4)
974 var Ref: func(number): any
978 CheckScriptFailure(lines, 'E1013: Argument 1: type mismatch, expected number but got bool', 4)
996 var Ref = (x: number, y: number) => x + y
999 CheckDefFailure(lines, 'E1013: Argument 2: type mismatch, expected number but got string')
1002 var Ref: func(job, string, number)
1047 def Shadowarg(one: number) argument
1092 var Ref = (x):number => x + 1
1153 def g:TestFunc(f: func(number)) argument
1165 const result: dict<number> =
1196 'E1013: Argument 2: type mismatch, expected string but got number')
1198 'E1013: Argument 3: type mismatch, expected string but got number')
1288 def g:Later(...l: list<number>) argument
1292 CheckScriptFailure(lines, 'E1013: Argument 1: type mismatch, expected number but got string')
1317 var RefDef2Arg: func(?number, ?string): string
1345 …efFailure(['MyVarargsOnly(1)'], 'E1013: Argument 1: type mismatch, expected string but got number')
1346 …re(['MyVarargsOnly("one", 2)'], 'E1013: Argument 2: type mismatch, expected string but got number')
1350 writefile(['def Func(x: number)', 'var x = 234', 'enddef', 'defcompile'], 'Xdef')
1372 CheckScriptFailure(['def Func(arg: number)', 'arg = 3', 'enddef', 'defcompile'], 'E1090:')
1401 def RetNumber(): number
1404 var Funcref: func: number = function('RetNumber')
1411 def RetNumber(): number
1414 def Bar(F: func: number): number argument
1424 def UseNumber(nr: number) argument
1427 var Funcref: func(number) = function('UseNumber')
1434 def UseNumber(nr: number) argument
1439 CheckScriptFailure(lines, 'E1012: Type mismatch; expected func(string) but got func(number)')
1446 var Funcref: func(?number) = function('EchoNr')
1456 def EchoList(...l: list<number>) argument
1459 var Funcref: func(...list<number>) = function('EchoList')
1469 def OptAndVar(nr: number, opt = 12, ...l: list<number>): number argument
1474 var Funcref: func(number, ?number, ...list<number>): number = function('OptAndVar')
1496 var Ref2: func(bool): number
1500 # different number of arguments
1501 var Refa1: func(bool): number
1502 var Refa2: func(bool, number): number
1503 var Refa3: func: number
1507 var Refb1: func(bool, string): number
1508 var Refb2: func(string, number): number
1509 var Refb3: func(any, any): number
1528 'def Func(): number',
1531 'defcompile'], 'expected number but got string')
1537 'defcompile'], 'expected string but got number')
1555 'def Func(): number',
1562 'def Func():number',
1569 'def Func() :number',
1576 'def Func() : number',
1605 CheckScriptFailure(['def Func6(...x:list<number>)', 'echo "a"', 'enddef'], 'E1069:')
1612 def Func(a: number , b: number) argument
1622 def Func(a: number,b: number) argument
1655 def ListFunc(arg: list<number>) argument
1662 def DictFunc(arg: dict<number>) argument
1749 CheckScriptFailure(lines, 'E1013: Argument 1: type mismatch, expected string but got number')
1850 def FuncNoArgRetNumber(): number
1860 def FuncOneArgNoRet(arg: number) argument
1864 def FuncOneArgRetNumber(arg: number): number argument
1869 def FuncTwoArgNoRet(one: bool, two: number) argument
1937 …'RefVoid = FuncNoArgRetNumber'], 'E1012: Type mismatch; expected func(...) but got func(): number')
1944 …y', 'RefAny = FuncOneArgNoRet'], 'E1012: Type mismatch; expected func(): any but got func(number)')
1948 var RefNr: func: number
1951 …heckDefFailure(['var RefNr: func: number', 'RefNr = FuncNoArgNoRet'], 'E1012: Type mismatch; expec…
1952 …ckDefFailure(['var RefNr: func: number', 'RefNr = FuncNoArgRetString'], 'E1012: Type mismatch; exp…
1958 … = FuncNoArgRetNumber'], 'E1012: Type mismatch; expected func(...): string but got func(): number')
1964 …c()', 'Ref1 = FuncNoArgRetNumber'], 'E1012: Type mismatch; expected func() but got func(): number')
1965 …: func()', 'Ref1 = FuncOneArgNoRet'], 'E1012: Type mismatch; expected func() but got func(number)')
1966 …Ref1 = FuncOneArgRetNumber'], 'E1012: Type mismatch; expected func() but got func(number): number')
1967 … 'Ref1 = FuncTwoArgNoRet'], 'E1012: Type mismatch; expected func(bool) but got func(bool, number)')
1968 …'Ref1 = FuncTwoArgNoRet'], 'E1012: Type mismatch; expected func(?bool) but got func(bool, number)')
1969 …ef1 = FuncTwoArgNoRet'], 'E1012: Type mismatch; expected func(...bool) but got func(bool, number)')
1971 CheckDefFailure(['var RefWrong: func(string ,number)'], 'E1068:')
1972 CheckDefFailure(['var RefWrong: func(string,number)'], 'E1069:')
1978 var nr: number
1989 …tr: string', 'str = FuncNoArgRetNumber()'], 'E1012: Type mismatch; expected string but got number')
1993 def FuncOne(n: number): number argument
1996 def FuncTwo(s: string): number
1999 def FuncThree(n: number, s: string): number argument
2224 def Test(Fun: func(number): number): list<number> argument
2227 def Inc(nr: number): number argument
2313 def FuncB(n: number): list<string> argument
2324 def ReverseEveryNLines(n: number, line1: number, line2: number) argument
2327 def g:Offset(): number
2453 def Shadowed(): list<number>
2454 var FuncList: list<func: number> = [() => 42]
2513 assert_match('def <lambda>\d\+(_: any): number\n1 return 0\n enddef', body)
2705 def Filter(winid: number, key: string): bool argument
2719 def Fibonacci(n: number): number argument
2795 var Len: func: number = function('len', ['word'])
3085 def F2(x: number): number argument
3120 …ailure(lines, 'E1013: Argument 1: type mismatch, expected list<dict<any>> but got list<number>', 2)