regexp.h (806B)
1 #pragma once 2 3 #include "nvim/eval/typval_defs.h" // IWYU pragma: keep 4 #include "nvim/pos_defs.h" // IWYU pragma: keep 5 #include "nvim/regexp_defs.h" // IWYU pragma: keep 6 #include "nvim/types_defs.h" // IWYU pragma: keep 7 8 // Second argument for vim_regcomp(). 9 #define RE_MAGIC 1 ///< 'magic' option 10 #define RE_STRING 2 ///< match in string instead of buffer text 11 #define RE_STRICT 4 ///< don't allow [abc] without ] 12 #define RE_AUTO 8 ///< automatic engine selection 13 #define RE_NOBREAK 16 ///< don't use breakcheck functions 14 15 // values for reg_do_extmatch 16 #define REX_SET 1 ///< to allow \z\(...\), 17 #define REX_USE 2 ///< to allow \z\1 et al. 18 #define REX_ALL (REX_SET | REX_USE) 19 20 #include "regexp.h.generated.h"