Mercurial > vim
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; |