Problem: Vim9: skipping over type includes following white space, leading
to an error for missing white space.
Solution: Do not skip over white space after the type.
assert_equal(123, Bar(Funcref))
END
CheckScriptSuccess(lines)
+
+ lines =<< trim END
+ vim9script
+ def UseNumber(nr: number)
+ echo nr
+ enddef
+ let Funcref: func(number) = function('UseNumber')
+ Funcref(123)
+ END
+ CheckScriptSuccess(lines)
enddef
let SomeFunc = function('len')
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1284,
/**/
1283,
/**/
if (p[1] == ':')
p = skip_type(skipwhite(p + 2));
else
- p = skipwhite(p + 1);
+ ++p;
}
}
else