break;
case ANCHOR_WORD_BOUND:
- case ANCHOR_NOT_WORD_BOUND:
+ case ANCHOR_NO_WORD_BOUND:
#ifdef USE_WORD_BEGIN_END
case ANCHOR_WORD_BEGIN:
case ANCHOR_WORD_END:
r = add_mode(reg, (ModeType )node->ascii_mode);
break;
- case ANCHOR_NOT_WORD_BOUND:
- op = OP_NOT_WORD_BOUND; goto word;
+ case ANCHOR_NO_WORD_BOUND:
+ op = OP_NO_WORD_BOUND; goto word;
break;
#ifdef USE_WORD_BEGIN_END
case ANCHOR_WORD_BEGIN:
case ONIGENC_CTYPE_WORD:
if (CTYPE_(node)->ascii_mode == 0) {
- op = CTYPE_(node)->not != 0 ? OP_NOT_WORD : OP_WORD;
+ op = CTYPE_(node)->not != 0 ? OP_NO_WORD : OP_WORD;
}
else {
- op = CTYPE_(node)->not != 0 ? OP_NOT_WORD_ASCII : OP_WORD_ASCII;
+ op = CTYPE_(node)->not != 0 ? OP_NO_WORD_ASCII : OP_WORD_ASCII;
}
r = add_opcode(reg, op);
break;
#define ALLOWED_ANCHOR_IN_LB \
( ANCHOR_LOOK_BEHIND | ANCHOR_BEGIN_LINE | ANCHOR_END_LINE | ANCHOR_BEGIN_BUF \
- | ANCHOR_BEGIN_POSITION | ANCHOR_WORD_BOUND | ANCHOR_NOT_WORD_BOUND \
+ | ANCHOR_BEGIN_POSITION | ANCHOR_WORD_BOUND | ANCHOR_NO_WORD_BOUND \
| ANCHOR_WORD_BEGIN | ANCHOR_WORD_END )
#define ALLOWED_ANCHOR_IN_LB_NOT \
( ANCHOR_LOOK_BEHIND | ANCHOR_LOOK_BEHIND_NOT | ANCHOR_BEGIN_LINE \
| ANCHOR_END_LINE | ANCHOR_BEGIN_BUF | ANCHOR_BEGIN_POSITION | ANCHOR_WORD_BOUND \
- | ANCHOR_NOT_WORD_BOUND | ANCHOR_WORD_BEGIN | ANCHOR_WORD_END )
+ | ANCHOR_NO_WORD_BOUND | ANCHOR_WORD_BEGIN | ANCHOR_WORD_END )
int r;
AnchorNode* an = ANCHOR_(node);
{ OP_ANYCHAR_ML_STAR_PEEK_NEXT, "anychar-ml*-peek-next", ARG_SPECIAL },
{ OP_WORD, "word", ARG_NON },
{ OP_WORD_ASCII, "word-ascii", ARG_NON },
- { OP_NOT_WORD, "not-word", ARG_NON },
- { OP_NOT_WORD_ASCII, "not-word-ascii", ARG_NON },
+ { OP_NO_WORD, "not-word", ARG_NON },
+ { OP_NO_WORD_ASCII, "not-word-ascii", ARG_NON },
{ OP_WORD_BOUND, "word-bound", ARG_MODE },
- { OP_NOT_WORD_BOUND, "not-word-bound", ARG_MODE },
+ { OP_NO_WORD_BOUND, "not-word-bound", ARG_MODE },
{ OP_WORD_BEGIN, "word-begin", ARG_MODE },
{ OP_WORD_END, "word-end", ARG_MODE },
{ OP_BEGIN_BUF, "begin-buf", ARG_NON },
case ANCHOR_BEGIN_POSITION: fputs("begin position", f); break;
case ANCHOR_WORD_BOUND: fputs("word bound", f); break;
- case ANCHOR_NOT_WORD_BOUND: fputs("not word bound", f); break;
+ case ANCHOR_NO_WORD_BOUND: fputs("not word bound", f); break;
#ifdef USE_WORD_BEGIN_END
case ANCHOR_WORD_BEGIN: fputs("word begin", f); break;
case ANCHOR_WORD_END: fputs("word end", f); break;
#define ANCHOR_SEMI_END_BUF (1<<8)
#define ANCHOR_END_LINE (1<<9)
#define ANCHOR_WORD_BOUND (1<<10)
-#define ANCHOR_NOT_WORD_BOUND (1<<11)
+#define ANCHOR_NO_WORD_BOUND (1<<11)
#define ANCHOR_WORD_BEGIN (1<<12)
#define ANCHOR_WORD_END (1<<13)
#define ANCHOR_ANYCHAR_STAR (1<<14) /* ".*" optimize info */
#define ANCHOR_HAS_BODY(a) ((a)->type < ANCHOR_BEGIN_BUF)
#define IS_WORD_ANCHOR_TYPE(type) \
- ((type) == ANCHOR_WORD_BOUND || (type) == ANCHOR_NOT_WORD_BOUND || \
+ ((type) == ANCHOR_WORD_BOUND || (type) == ANCHOR_NO_WORD_BOUND || \
(type) == ANCHOR_WORD_BEGIN || (type) == ANCHOR_WORD_END)
/* operation code */
OP_WORD,
OP_WORD_ASCII,
- OP_NOT_WORD,
- OP_NOT_WORD_ASCII,
+ OP_NO_WORD,
+ OP_NO_WORD_ASCII,
OP_WORD_BOUND,
- OP_NOT_WORD_BOUND,
+ OP_NO_WORD_BOUND,
OP_WORD_BEGIN,
OP_WORD_END,