neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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"