forked from aniani/vim
updated for version 7.4.437
Problem: New and old regexp engine are not consistent. Solution: Also give an error for "\ze*" for the old regexp engine.
This commit is contained in:
@@ -291,7 +291,6 @@ static int nfa_regpiece __ARGS((void));
|
||||
static int nfa_regconcat __ARGS((void));
|
||||
static int nfa_regbranch __ARGS((void));
|
||||
static int nfa_reg __ARGS((int paren));
|
||||
static int re_mult_next __ARGS((char *what));
|
||||
#ifdef DEBUG
|
||||
static void nfa_set_code __ARGS((int c));
|
||||
static void nfa_postfix_dump __ARGS((char_u *expr, int retval));
|
||||
@@ -2281,18 +2280,6 @@ nfa_reg(paren)
|
||||
return OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* Used in a place where no * or \+ can follow.
|
||||
*/
|
||||
static int
|
||||
re_mult_next(what)
|
||||
char *what;
|
||||
{
|
||||
if (re_multi_type(peekchr()) == MULTI_MULT)
|
||||
EMSG2_RET_FAIL(_("E888: (NFA regexp) cannot repeat %s"), what);
|
||||
return OK;
|
||||
}
|
||||
|
||||
#ifdef DEBUG
|
||||
static char_u code[50];
|
||||
|
||||
|
Reference in New Issue
Block a user