Mercurial > vim
comparison src/vim9.h @ 24606:a4fda40e0bb9 v8.2.2842
patch 8.2.2842: Vim9: skip argument to searchpair() is not compiled
Commit: https://github.com/vim/vim/commit/f18332fb9e2e4208a97d800f096b02c6681780e7
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri May 7 17:55:55 2021 +0200
patch 8.2.2842: Vim9: skip argument to searchpair() is not compiled
Problem: Vim9: skip argument to searchpair() is not compiled.
Solution: Add VAR_INSTR.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 07 May 2021 18:00:04 +0200 |
parents | 2818f846f099 |
children | 668df21d8bc6 |
comparison
equal
deleted
inserted
replaced
24605:f5484f767f70 | 24606:a4fda40e0bb9 |
---|---|
18 ISN_EXECUTE, // execute Ex commands isn_arg.number items on top of stack | 18 ISN_EXECUTE, // execute Ex commands isn_arg.number items on top of stack |
19 ISN_ECHOMSG, // echo Ex commands isn_arg.number items on top of stack | 19 ISN_ECHOMSG, // echo Ex commands isn_arg.number items on top of stack |
20 ISN_ECHOERR, // echo Ex commands isn_arg.number items on top of stack | 20 ISN_ECHOERR, // echo Ex commands isn_arg.number items on top of stack |
21 ISN_RANGE, // compute range from isn_arg.string, push to stack | 21 ISN_RANGE, // compute range from isn_arg.string, push to stack |
22 ISN_SUBSTITUTE, // :s command with expression | 22 ISN_SUBSTITUTE, // :s command with expression |
23 ISN_INSTR, // instructions compiled from expression | |
23 | 24 |
24 // get and set variables | 25 // get and set variables |
25 ISN_LOAD, // push local variable isn_arg.number | 26 ISN_LOAD, // push local variable isn_arg.number |
26 ISN_LOADV, // push v: variable isn_arg.number | 27 ISN_LOADV, // push v: variable isn_arg.number |
27 ISN_LOADG, // push g: variable isn_arg.string | 28 ISN_LOADG, // push g: variable isn_arg.string |
409 cmod_T cmdmod; | 410 cmod_T cmdmod; |
410 unpack_T unpack; | 411 unpack_T unpack; |
411 isn_outer_T outer; | 412 isn_outer_T outer; |
412 subs_T subs; | 413 subs_T subs; |
413 cexpr_T cexpr; | 414 cexpr_T cexpr; |
415 isn_T *instr; | |
414 } isn_arg; | 416 } isn_arg; |
415 }; | 417 }; |
416 | 418 |
417 /* | 419 /* |
418 * Info about a function defined with :def. Used in "def_functions". | 420 * Info about a function defined with :def. Used in "def_functions". |