comparison src/vim9.h @ 19558:8eeec8886c02 v8.2.0336

patch 8.2.0336: Vim9: insufficient test coverage for compiling Commit: https://github.com/vim/vim/commit/42a480bf7243ea8bce498264911e187931d083e5 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Feb 29 23:23:47 2020 +0100 patch 8.2.0336: Vim9: insufficient test coverage for compiling Problem: Vim9: insufficient test coverage for compiling. Solution: Add more tests.
author Bram Moolenaar <Bram@vim.org>
date Sat, 29 Feb 2020 23:30:04 +0100
parents 3b026343f398
children ec1eeb1b69e2
comparison
equal deleted inserted replaced
19557:59821eacb2dd 19558:8eeec8886c02
37 // ISN_STOREOTHER, // pop into other script variable isn_arg.other. 37 // ISN_STOREOTHER, // pop into other script variable isn_arg.other.
38 38
39 ISN_STORENR, // store number into local variable isn_arg.storenr.str_idx 39 ISN_STORENR, // store number into local variable isn_arg.storenr.str_idx
40 40
41 // constants 41 // constants
42 ISN_PUSHNR, // push number isn_arg.number 42 ISN_PUSHNR, // push number isn_arg.number
43 ISN_PUSHBOOL, // push bool value isn_arg.number 43 ISN_PUSHBOOL, // push bool value isn_arg.number
44 ISN_PUSHSPEC, // push special value isn_arg.number 44 ISN_PUSHSPEC, // push special value isn_arg.number
45 ISN_PUSHF, // push float isn_arg.fnumber 45 ISN_PUSHF, // push float isn_arg.fnumber
46 ISN_PUSHS, // push string isn_arg.string 46 ISN_PUSHS, // push string isn_arg.string
47 ISN_PUSHBLOB, // push blob isn_arg.blob 47 ISN_PUSHBLOB, // push blob isn_arg.blob
48 ISN_NEWLIST, // push list from stack items, size is isn_arg.number 48 ISN_PUSHFUNC, // push func isn_arg.string
49 ISN_NEWDICT, // push dict from stack items, size is isn_arg.number 49 ISN_PUSHPARTIAL, // push partial ?
50 ISN_PUSHCHANNEL, // push channel isn_arg.channel
51 ISN_PUSHJOB, // push channel isn_arg.job
52 ISN_NEWLIST, // push list from stack items, size is isn_arg.number
53 ISN_NEWDICT, // push dict from stack items, size is isn_arg.number
50 54
51 // function call 55 // function call
52 ISN_BCALL, // call builtin function isn_arg.bfunc 56 ISN_BCALL, // call builtin function isn_arg.bfunc
53 ISN_DCALL, // call def function isn_arg.dfunc 57 ISN_DCALL, // call def function isn_arg.dfunc
54 ISN_UCALL, // call user function or funcref/partial isn_arg.ufunc 58 ISN_UCALL, // call user function or funcref/partial isn_arg.ufunc
207 varnumber_T number; 211 varnumber_T number;
208 blob_T *blob; 212 blob_T *blob;
209 #ifdef FEAT_FLOAT 213 #ifdef FEAT_FLOAT
210 float_T fnumber; 214 float_T fnumber;
211 #endif 215 #endif
216 channel_T *channel;
217 job_T *job;
212 jump_T jump; 218 jump_T jump;
213 forloop_T forloop; 219 forloop_T forloop;
214 try_T try; 220 try_T try;
215 cbfunc_T bfunc; 221 cbfunc_T bfunc;
216 cdfunc_T dfunc; 222 cdfunc_T dfunc;