1
0
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:
Bram Moolenaar
2014-09-09 17:18:49 +02:00
parent 371932a775
commit fb03140730
3 changed files with 20 additions and 13 deletions

View File

@@ -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];