Lines Matching refs:x

24       assert_equal('one', !!'x' ? 'one' : 'two')
25 assert_equal('one', !!'x'
30 assert_equal('one', !!{x: 0} ? 'one' : 'two')
134 var name = 'x' ? 1 : 2
169 call CheckDefAndScriptFailure(["var x = 1 ? 'one'"], "Missing ':' after '?'", 1)
172 call CheckDefAndScriptFailure(["var x = 1? 'one' : 'two'"], msg, 1)
173 call CheckDefAndScriptFailure(["var x = 1 ?'one' : 'two'"], msg, 1)
174 call CheckDefAndScriptFailure(["var x = 1?'one' : 'two'"], msg, 1)
176 var x = 1
183 call CheckDefAndScriptFailure(["var x = 1 ? 'one': 'two'"], msg, 1)
184 call CheckDefAndScriptFailure(["var x = 1 ? 'one' :'two'"], msg, 1)
185 call CheckDefAndScriptFailure(["var x = 1 ? 'one':'two'"], msg, 1)
187 var x = 1 ? 'one'
193 call CheckDefAndScriptFailure(["var x = 'x' ? 'one' : 'two'"], 'E1135:', 1)
194 call CheckDefAndScriptFailure(["var x = 0z1234 ? 'one' : 'two'"], 'E974:', 1)
195 call CheckDefExecAndScriptFailure(["var x = [] ? 'one' : 'two'"], 'E745:', 1)
196 call CheckDefExecAndScriptFailure(["var x = {} ? 'one' : 'two'"], 'E728:', 1)
198 call CheckDefExecFailure(["var x = false ? "], 'E1097:', 3)
199 call CheckScriptFailure(['vim9script', "var x = false ? "], 'E15:', 2)
200 call CheckDefExecFailure(["var x = false ? 'one' : "], 'E1097:', 3)
201 call CheckScriptFailure(['vim9script', "var x = false ? 'one' : "], 'E15:', 2)
203 call CheckDefExecAndScriptFailure2(["var x = true ? xxx : 'foo'"], 'E1001:', 'E121:', 1)
204 call CheckDefExecAndScriptFailure2(["var x = false ? 'foo' : xxx"], 'E1001:', 'E121:', 1)
207 call CheckDefAndScriptFailure(["var x = 0.1 ? 'one' : 'two'"], 'E805:', 1)
241 call CheckDefAndScriptFailure(["var x = 1?? 'one' : 'two'"], msg, 1)
242 call CheckDefAndScriptFailure(["var x = 1 ??'one' : 'two'"], msg, 1)
243 call CheckDefAndScriptFailure(["var x = 1??'one' : 'two'"], msg, 1)
245 var x = 1
305 var x = 1
306 if x || true
312 x = 3
313 if true || x
375 call CheckDefAndScriptFailure(["var x = 1||0"], msg, 1)
376 call CheckDefAndScriptFailure(["var x = 1 ||0"], msg, 1)
377 call CheckDefAndScriptFailure(["var x = 1|| 0"], msg, 1)
379 call CheckDefFailure(["var x = false || "], 'E1097:', 3)
380 call CheckScriptFailure(['vim9script', "var x = false || "], 'E15:', 2)
383 call CheckDefFailure(["var x = 1 || xxx"], 'E1001:', 1)
385 call CheckDefAndScriptFailure2(["var x = [] || false"], 'E1012:', 'E745:', 1)
389 call CheckDefAndScriptFailure2(["var x = 3 || false"], 'E1012:', 'E1023:', 1)
390 call CheckDefAndScriptFailure2(["var x = false || 3"], 'E1012:', 'E1023:', 1)
393 call CheckDefExecAndScriptFailure(['var x = 3', 'if x', 'endif'], 'E1023:', 2)
395 …call CheckDefAndScriptFailure2(["var x = [] || false"], 'E1012: Type mismatch; expected bool but g…
406 var x = false
508 CheckDefAndScriptFailure(["var x = 1&&0"], msg, 1)
509 CheckDefAndScriptFailure(["var x = 1 &&0"], msg, 1)
510 CheckDefAndScriptFailure(["var x = 1&& 0"], msg, 1)
512 var x = 1
660 CheckDefAndScriptFailure2(["var x = 'a' == xxx"], 'E1001:', 'E121:', 1)
661 CheckDefFailure(["var x = 'a' == "], 'E1097:', 3)
662 CheckScriptFailure(['vim9script', "var x = 'a' == "], 'E15:', 2)
666 …CheckDefExecAndScriptFailure(['var x: any = "a"', 'echo x == true'], 'E1072: Cannot compare string…
667 …CheckDefExecAndScriptFailure(["var x: any = true", 'echo x == ""'], 'E1072: Cannot compare bool wi…
668 CheckDefExecAndScriptFailure2(["var x: any = 99", 'echo x == true'], 'E1138', 'E1072:', 2)
669 CheckDefExecAndScriptFailure2(["var x: any = 'a'", 'echo x == 99'], 'E1030:', 'E1072:', 2)
948 var x = 1
1067 call CheckDefAndScriptFailure(["var x = 1>2"], msg, 1)
1068 call CheckDefAndScriptFailure(["var x = 1 >2"], msg, 1)
1069 call CheckDefAndScriptFailure(["var x = 1> 2"], msg, 1)
1072 call CheckDefAndScriptFailure(["var x = 1==2"], msg, 1)
1073 call CheckDefAndScriptFailure(["var x = 1 ==2"], msg, 1)
1074 call CheckDefAndScriptFailure(["var x = 1== 2"], msg, 1)
1077 call CheckDefAndScriptFailure(["var x = '1'is'2'"], msg, 1)
1078 call CheckDefAndScriptFailure(["var x = '1' is'2'"], msg, 1)
1079 call CheckDefAndScriptFailure(["var x = '1'is '2'"], msg, 1)
1082 call CheckDefAndScriptFailure(["var x = '1'isnot'2'"], msg, 1)
1083 call CheckDefAndScriptFailure(["var x = '1' isnot'2'"], msg, 1)
1084 call CheckDefAndScriptFailure(["var x = '1'isnot '2'"], msg, 1)
1086 call CheckDefAndScriptFailure(["var x = 1 is# 2"], 'E15:', 1)
1087 call CheckDefAndScriptFailure(["var x = 1 is? 2"], 'E15:', 1)
1088 call CheckDefAndScriptFailure(["var x = 1 isnot# 2"], 'E15:', 1)
1089 call CheckDefAndScriptFailure(["var x = 1 isnot? 2"], 'E15:', 1)
1091 call CheckDefAndScriptFailure(["var x = 1 == '2'"], 'Cannot compare number with string', 1)
1092 call CheckDefAndScriptFailure(["var x = '1' == 2"], 'Cannot compare string with number', 1)
1093 call CheckDefAndScriptFailure(["var x = 1 == RetVoid()"], 'Cannot compare number with void', 1)
1094 call CheckDefAndScriptFailure(["var x = RetVoid() == 1"], 'Cannot compare void with number', 1)
1096 call CheckDefAndScriptFailure(["var x = true > false"], 'Cannot compare bool with bool', 1)
1097 call CheckDefAndScriptFailure(["var x = true >= false"], 'Cannot compare bool with bool', 1)
1098 call CheckDefAndScriptFailure(["var x = true < false"], 'Cannot compare bool with bool', 1)
1099 call CheckDefAndScriptFailure(["var x = true <= false"], 'Cannot compare bool with bool', 1)
1100 call CheckDefAndScriptFailure(["var x = true =~ false"], 'Cannot compare bool with bool', 1)
1101 call CheckDefAndScriptFailure(["var x = true !~ false"], 'Cannot compare bool with bool', 1)
1102 call CheckDefAndScriptFailure(["var x = true is false"], 'Cannot use "is" with bool', 1)
1103 call CheckDefAndScriptFailure(["var x = true isnot false"], 'Cannot use "isnot" with bool', 1)
1105 call CheckDefAndScriptFailure(["var x = v:none is v:null"], 'Cannot use "is" with special', 1)
1106 …call CheckDefAndScriptFailure(["var x = v:none isnot v:null"], 'Cannot use "isnot" with special', …
1107 call CheckDefAndScriptFailure(["var x = 123 is 123"], 'Cannot use "is" with number', 1)
1108 call CheckDefAndScriptFailure(["var x = 123 isnot 123"], 'Cannot use "isnot" with number', 1)
1110 call CheckDefAndScriptFailure(["var x = 1.3 is 1.3"], 'Cannot use "is" with float', 1)
1111 call CheckDefAndScriptFailure(["var x = 1.3 isnot 1.3"], 'Cannot use "isnot" with float', 1)
1114 call CheckDefAndScriptFailure(["var x = 0za1 > 0z34"], 'Cannot compare blob with blob', 1)
1115 call CheckDefAndScriptFailure(["var x = 0za1 >= 0z34"], 'Cannot compare blob with blob', 1)
1116 call CheckDefAndScriptFailure(["var x = 0za1 < 0z34"], 'Cannot compare blob with blob', 1)
1117 call CheckDefAndScriptFailure(["var x = 0za1 <= 0z34"], 'Cannot compare blob with blob', 1)
1118 call CheckDefAndScriptFailure(["var x = 0za1 =~ 0z34"], 'Cannot compare blob with blob', 1)
1119 call CheckDefAndScriptFailure(["var x = 0za1 !~ 0z34"], 'Cannot compare blob with blob', 1)
1121 call CheckDefAndScriptFailure(["var x = [13] > [88]"], 'Cannot compare list with list', 1)
1122 call CheckDefAndScriptFailure(["var x = [13] >= [88]"], 'Cannot compare list with list', 1)
1123 call CheckDefAndScriptFailure(["var x = [13] < [88]"], 'Cannot compare list with list', 1)
1124 call CheckDefAndScriptFailure(["var x = [13] <= [88]"], 'Cannot compare list with list', 1)
1125 call CheckDefAndScriptFailure(["var x = [13] =~ [88]"], 'Cannot compare list with list', 1)
1126 call CheckDefAndScriptFailure(["var x = [13] !~ [88]"], 'Cannot compare list with list', 1)
1129 …call CheckDefAndScriptFailure(['var j: job', 'var x: list<any>', 'var r = j == x'], 'Cannot compar…
1343 lines = ['var x = 1', op .. '2', '# comment']
1394 call CheckDefAndScriptFailure(["var x = 1+2"], msg, 1)
1395 call CheckDefAndScriptFailure(["var x = 1 +2"], msg, 1)
1396 call CheckDefAndScriptFailure(["var x = 1+ 2"], msg, 1)
1399 call CheckDefAndScriptFailure(["var x = 1-2"], msg, 1)
1400 call CheckDefAndScriptFailure(["var x = 1 -2"], msg, 1)
1401 call CheckDefAndScriptFailure(["var x = 1- 2"], msg, 1)
1404 call CheckDefAndScriptFailure(["var x = '1'..'2'"], msg, 1)
1405 call CheckDefAndScriptFailure(["var x = '1' ..'2'"], msg, 1)
1406 call CheckDefAndScriptFailure(["var x = '1'.. '2'"], msg, 1)
1408 call CheckDefAndScriptFailure2(["var x = 0z1122 + 33"], 'E1051:', 'E974:', 1)
1409 call CheckDefAndScriptFailure2(["var x = 0z1122 + [3]"], 'E1051:', 'E974:', 1)
1410 call CheckDefAndScriptFailure2(["var x = 0z1122 + 'asd'"], 'E1051:', 'E974:', 1)
1411 call CheckDefAndScriptFailure2(["var x = 33 + 0z1122"], 'E1051:', 'E974:', 1)
1412 call CheckDefAndScriptFailure2(["var x = [3] + 0z1122"], 'E1051:', 'E745:', 1)
1413 call CheckDefAndScriptFailure2(["var x = 'asdf' + 0z1122"], 'E1051:', 'E1030:', 1)
1414 call CheckDefAndScriptFailure2(["var x = 6 + xxx"], 'E1001:', 'E121:', 1)
1416 call CheckDefAndScriptFailure2(["var x = 'a' .. [1]"], 'E1105:', 'E730:', 1)
1417 call CheckDefAndScriptFailure2(["var x = 'a' .. {a: 1}"], 'E1105:', 'E731:', 1)
1418 call CheckDefAndScriptFailure2(["var x = 'a' .. test_void()"], 'E1105:', 'E908:', 1)
1419 call CheckDefAndScriptFailure2(["var x = 'a' .. 0z32"], 'E1105:', 'E976:', 1)
1420 call CheckDefAndScriptFailure2(["var x = 'a' .. function('len')"], 'E1105:', 'E729:', 1)
1421 call CheckDefAndScriptFailure2(["var x = 'a' .. function('len', ['a'])"], 'E1105:', 'E729:', 1)
1423 call CheckDefAndScriptFailure2(['var x = 1 + v:none'], 'E1051:', 'E611:', 1)
1424 call CheckDefAndScriptFailure2(['var x = 1 + v:null'], 'E1051:', 'E611:', 1)
1425 call CheckDefAndScriptFailure2(['var x = 1 + v:true'], 'E1051:', 'E1138:', 1)
1426 call CheckDefAndScriptFailure2(['var x = 1 + v:false'], 'E1051:', 'E1138:', 1)
1427 call CheckDefAndScriptFailure2(['var x = 1 + true'], 'E1051:', 'E1138:', 1)
1428 call CheckDefAndScriptFailure2(['var x = 1 + false'], 'E1051:', 'E1138:', 1)
1433 call CheckDefAndScriptFailure2(["var x = 'a' .. test_null_job()"], 'E1105:', 'E908:', 1)
1434 call CheckDefAndScriptFailure2(["var x = 'a' .. test_null_channel()"], 'E1105:', 'E908:', 1)
1484 var x = [2]
1486 assert_equal(5, x[0] + y[0])
1487 assert_equal(6, x[0] * y[0])
1499 CheckDefAndScriptFailure2(["var x = 6 * xxx"], 'E1001:', 'E121:', 1)
1606 call CheckDefAndScriptFailure(["var x = 1*2"], msg, 1)
1607 call CheckDefAndScriptFailure(["var x = 1 *2"], msg, 1)
1608 call CheckDefAndScriptFailure(["var x = 1* 2"], msg, 1)
1611 call CheckDefAndScriptFailure(["var x = 1/2"], msg, 1)
1612 call CheckDefAndScriptFailure(["var x = 1 /2"], msg, 1)
1613 call CheckDefAndScriptFailure(["var x = 1/ 2"], msg, 1)
1616 call CheckDefAndScriptFailure(["var x = 1%2"], msg, 1)
1617 call CheckDefAndScriptFailure(["var x = 1 %2"], msg, 1)
1618 call CheckDefAndScriptFailure(["var x = 1% 2"], msg, 1)
1620 call CheckDefAndScriptFailure2(["var x = '1' * '2'"], 'E1036:', 'E1030:', 1)
1621 call CheckDefAndScriptFailure2(["var x = '1' / '2'"], 'E1036:', 'E1030:', 1)
1622 call CheckDefAndScriptFailure2(["var x = '1' % '2'"], 'E1035:', 'E1030:', 1)
1624 call CheckDefAndScriptFailure2(["var x = 0z01 * 0z12"], 'E1036:', 'E974:', 1)
1625 call CheckDefAndScriptFailure2(["var x = 0z01 / 0z12"], 'E1036:', 'E974:', 1)
1626 call CheckDefAndScriptFailure2(["var x = 0z01 % 0z12"], 'E1035:', 'E974:', 1)
1628 call CheckDefAndScriptFailure2(["var x = [1] * [2]"], 'E1036:', 'E745:', 1)
1629 call CheckDefAndScriptFailure2(["var x = [1] / [2]"], 'E1036:', 'E745:', 1)
1630 call CheckDefAndScriptFailure2(["var x = [1] % [2]"], 'E1035:', 'E745:', 1)
1632 call CheckDefAndScriptFailure2(["var x = {one: 1} * {two: 2}"], 'E1036:', 'E728:', 1)
1633 call CheckDefAndScriptFailure2(["var x = {one: 1} / {two: 2}"], 'E1036:', 'E728:', 1)
1634 call CheckDefAndScriptFailure2(["var x = {one: 1} % {two: 2}"], 'E1035:', 'E728:', 1)
1636 call CheckDefAndScriptFailure2(["var x = 0xff[1]"], 'E1107:', 'E1062:', 1)
1638 call CheckDefAndScriptFailure2(["var x = 0.7[1]"], 'E1107:', 'E806:', 1)
1642 let lines = ['var x = 1', op .. '2', '# comment']
1650 call CheckDefAndScriptFailure2(["var x = 1.0 % 2"], 'E1035:', 'E804:', 1)
1664 let g:string_short = 'x'
1699 CheckDefAndScriptFailure(["var x = <nr>123"], 'E1010:', 1)
1700 CheckDefFailure(["var x = <number>"], 'E1097:', 3)
1701 CheckDefFailure(["var x = <number>string(1)"], 'E1012:', 1)
1702 CheckScriptFailure(['vim9script', "var x = <number>"], 'E15:', 2)
1703 CheckDefAndScriptFailure(["var x = <number >123"], 'E1068:', 1)
1704 CheckDefAndScriptFailure(["var x = <number 123"], 'E1104:', 1)
1765 CheckDefAndScriptFailure(["var x = 0z123"], 'E973:', 1)
1773 assert_equal(g:string_short, 'x')
1774 assert_equal(g:string_short, "x")
1781 CheckDefAndScriptFailure(['var x = "abc'], 'E114:', 1)
1782 CheckDefAndScriptFailure(["var x = 'abc"], 'E115:', 1)
1845 strings = ['x']
1864 …CheckDefExecAndScriptFailure(["var x: list<string> = g:rangelist"], 'E1012: Type mismatch; expecte…
1866 CheckDefAndScriptFailure2(["var x = 1234[3]"], 'E1107:', 'E1062:', 1)
1867 CheckDefExecAndScriptFailure(["var x = g:anint[3]"], 'E1062:', 1)
1869 CheckDefAndScriptFailure2(["var x = g:list_mixed[xxx]"], 'E1001:', 'E121:', 1)
1871 CheckDefAndScriptFailure(["var x = [1,2,3]"], 'E1069:', 1)
1872 CheckDefAndScriptFailure(["var x = [1 ,2, 3]"], 'E1068:', 1)
1874 CheckDefExecAndScriptFailure(["echo 1", "var x = [][0]", "echo 3"], 'E684:', 2)
1876 CheckDefExecAndScriptFailure2(["var x = g:list_mixed['xx']"], 'E1012:', 'E1030:', 1)
1877 CheckDefFailure(["var x = g:list_mixed["], 'E1097:', 3)
1878 CheckScriptFailure(['vim9script', "var x = g:list_mixed["], 'E15:', 2)
1879 CheckDefFailure(["var x = g:list_mixed[0"], 'E1097:', 3)
1880 CheckScriptFailure(['vim9script', "var x = g:list_mixed[0"], 'E111:', 2)
1881 CheckDefExecAndScriptFailure(["var x = g:list_empty[3]"], 'E684:', 1)
1882 CheckDefExecAndScriptFailure(["var l: list<number> = [234, 'x']"], 'E1012:', 1)
1883 CheckDefExecAndScriptFailure(["var l: list<number> = ['x', 234]"], 'E1012:', 1)
1884 CheckDefExecAndScriptFailure(["var l: list<string> = [234, 'x']"], 'E1012:', 1)
1885 CheckDefExecAndScriptFailure(["var l: list<string> = ['x', 123]"], 'E1012:', 1)
1890 datalist += ['x'.
1945 var l: list<number> = [234, 'x']
1950 var l: list<number> = ['x', 234]
1955 var l: list<string> = ['x', 234]
1960 var l: list<string> = [234, 'x']
1978 return (x) =>
1980 x == 1
1983 x == 2
1986 def LambdaUsingArg(x: number): func
1989 x == 1
1992 x == 2
2062 CheckDefExecFailure(["var s = 'asdf'->((a) => a)('x')"], 'E118:')
2063 CheckDefExecFailure(["var s = 'asdf'->((a) => a)('x', 'y')"], 'E118:')
2064 CheckDefAndScriptFailure2(["echo 'asdf'->((a) => a)(x)"], 'E1001:', 'E121:', 1)
2144 return (x) =>
2146 x == 1
2149 x == 2
2152 def NewLambdaUsingArg(x: number): func
2155 x == 1
2158 x == 2
2210 var RefOne: func(number): string = (a: number): string => 'x'
2211 var RefTwo: func(number): any = (a: number): any => 'x'
2225 CheckDefAndScriptFailure(["var Ref: func(number): number = (a: number): string => 'x'"], 'E1012:')
2234 CheckDefExecFailure(["var s = 'asdf'->((a) => a)('x')"],
2236 CheckDefExecFailure(["var s = 'asdf'->((a) => a)('x', 'y')"],
2238 CheckDefFailure(["echo 'asdf'->((a) => a)(x)"], 'E1001:', 1)
2317 strings = {a: 'x'}
2320 var dash = {xx-x: 8}
2321 assert_equal({['xx-x']: 8}, dash)
2327 mixed = {a: 'x'}
2380 CheckDefAndScriptFailure(["var x = #{key: 8}"], 'E1170:', 1)
2381 CheckDefAndScriptFailure(["var x = 'a' #{a: 1}"], 'E1170:', 1)
2382 CheckDefAndScriptFailure(["var x = 'a' .. #{a: 1}"], 'E1170:', 1)
2383 CheckDefAndScriptFailure(["var x = true ? #{a: 1}"], 'E1170:', 1)
2385 CheckDefAndScriptFailure(["var x = {a:8}"], 'E1069:', 1)
2386 CheckDefAndScriptFailure(["var x = {a : 8}"], 'E1068:', 1)
2387 CheckDefAndScriptFailure(["var x = {a :8}"], 'E1068:', 1)
2388 CheckDefAndScriptFailure(["var x = {a: 8 , b: 9}"], 'E1068:', 1)
2389 CheckDefAndScriptFailure(["var x = {a: 1,b: 2}"], 'E1069:', 1)
2391 CheckDefAndScriptFailure(["var x = {xxx}"], 'E720:', 1)
2392 CheckDefAndScriptFailure(["var x = {xxx: 1", "var y = 2"], 'E722:', 2)
2393 CheckDefFailure(["var x = {xxx: 1,"], 'E723:', 2)
2394 CheckScriptFailure(['vim9script', "var x = {xxx: 1,"], 'E723:', 2)
2395 CheckDefAndScriptFailure2(["var x = {['a']: xxx}"], 'E1001:', 'E121:', 1)
2396 CheckDefAndScriptFailure(["var x = {a: 1, a: 2}"], 'E721:', 1)
2397 CheckDefExecAndScriptFailure2(["var x = g:anint.member"], 'E715:', 'E488:', 1)
2398 CheckDefExecAndScriptFailure(["var x = g:dict_empty.member"], 'E716:', 1)
2400 CheckDefExecAndScriptFailure(['var x: dict<number> = {a: 234, b: "1"}'], 'E1012:', 1)
2401 CheckDefExecAndScriptFailure(['var x: dict<number> = {a: "x", b: 134}'], 'E1012:', 1)
2402 CheckDefExecAndScriptFailure(['var x: dict<string> = {a: 234, b: "1"}'], 'E1012:', 1)
2403 CheckDefExecAndScriptFailure(['var x: dict<string> = {a: "x", b: 134}'], 'E1012:', 1)
2406 CheckDefAndScriptFailure2(["var x = {[[1, 2]]: 0}"], 'E1105:', 'E730:', 1)
2408 CheckDefFailure(['var x = ({'], 'E723:', 2)
2409 CheckScriptFailure(['vim9script', 'var x = ({'], 'E723:', 2)
2478 var l: dict<number> = {a: 234, b: 'x'}
2483 var l: dict<number> = {a: 'x', b: 234}
2488 var l: dict<string> = {a: 'x', b: 234}
2493 var l: dict<string> = {a: 234, b: 'x'}
2498 var d = {['a']: 234, ['b': 'x'}
2504 var d = {['a']: 234, ['b': 'x'}
2538 var x = 99
2539 assert_equal({x: 99}, s:)
2587 CheckDefAndScriptFailure2(["var x = g:dict_one.#$!"], 'E1002:', 'E15:', 1)
2781 CheckDefAndScriptFailure2(["var x = $$$"], 'E1002:', 'E15:', 1)
3004 CheckDefAndScriptFailure(["var x = 'yes'->Echo"], 'E107:', 1)
3006 "var x = substitute ('x', 'x', 'x', 'x')"
3058 var Join = (l) => join(l, 'x')
3138 call CheckDefFailure(["var x = (12"], "E1097:", 3)
3139 call CheckScriptFailure(['vim9script', "var x = (12"], 'E110:', 2)
3141 call CheckDefAndScriptFailure(["var x = -'xx'"], "E1030:", 1)
3142 call CheckDefAndScriptFailure(["var x = +'xx'"], "E1030:", 1)
3143 call CheckDefAndScriptFailure(["var x = -0z12"], "E974:", 1)
3144 call CheckDefExecAndScriptFailure2(["var x = -[8]"], "E1012:", 'E745:', 1)
3145 call CheckDefExecAndScriptFailure2(["var x = -{a: 1}"], "E1012:", 'E728:', 1)
3147 call CheckDefAndScriptFailure(["var x = @"], "E1002:", 1)
3148 call CheckDefAndScriptFailure(["var x = @<"], "E354:", 1)
3150 call CheckDefFailure(["var x = [1, 2"], "E697:", 2)
3151 call CheckScriptFailure(['vim9script', "var x = [1, 2"], 'E696:', 2)
3153 call CheckDefAndScriptFailure2(["var x = [notfound]"], "E1001:", 'E121:', 1)
3156 call CheckDefAndScriptFailure(["var x = 123->((x) => x + 5)"], "E107:", 1)
3158 call CheckDefAndScriptFailure(["var x = &notexist"], 'E113:', 1)
3166 call CheckDefAndScriptFailure2(["echo x:somevar"], 'E1075:', 'E121:', 1)
3168 call CheckDefExecAndScriptFailure2(["var x = +g:astring"], 'E1012:', 'E1030:', 1)
3169 call CheckDefExecAndScriptFailure2(["var x = +g:ablob"], 'E1012:', 'E974:', 1)
3170 call CheckDefExecAndScriptFailure2(["var x = +g:alist"], 'E1012:', 'E745:', 1)
3171 call CheckDefExecAndScriptFailure2(["var x = +g:adict"], 'E1012:', 'E728:', 1)
3173 …call CheckDefAndScriptFailure2(["var x = ''", "var y = x.memb"], 'E1229: Expected dictionary for u…
3457 call CheckDefAndScriptFailure(["var x = '1'is2"], 'E488:', 1)
3458 call CheckDefAndScriptFailure(["var x = '1'isnot2"], 'E488:', 1)