]> granicus.if.org Git - onig/commitdiff
refactoring
authorK.Kosako <kosako@sofnec.co.jp>
Tue, 22 Aug 2017 00:00:13 +0000 (09:00 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Tue, 22 Aug 2017 00:00:13 +0000 (09:00 +0900)
src/regcomp.c
src/regint.h
src/regparse.c

index 9223dddc22db9d1a1292399e3b501467ed4cbf51..594f1c6004775204ec49df465d72aa792c280fe0 100644 (file)
@@ -1595,7 +1595,7 @@ compile_length_anchor_node(AnchorNode* node, regex_t* reg)
     len = SIZE_OP_PUSH_LOOK_BEHIND_NOT + tlen + SIZE_OP_FAIL_LOOK_BEHIND_NOT;
     break;
 
-  case ANCHOR_WORD_BOUND:
+  case ANCHOR_WORD_BOUNDARY:
   case ANCHOR_NO_WORD_BOUND:
 #ifdef USE_WORD_BEGIN_END
   case ANCHOR_WORD_BEGIN:
@@ -1631,7 +1631,7 @@ compile_anchor_node(AnchorNode* node, regex_t* reg, ScanEnv* env)
   case ANCHOR_SEMI_END_BUF:   r = add_opcode(reg, OP_SEMI_END_BUF);   break;
   case ANCHOR_BEGIN_POSITION: r = add_opcode(reg, OP_BEGIN_POSITION); break;
 
-  case ANCHOR_WORD_BOUND:
+  case ANCHOR_WORD_BOUNDARY:
     op = OP_WORD_BOUND;
   word:
     r = add_opcode(reg, op);
@@ -4630,14 +4630,14 @@ setup_anchor(Node* node, regex_t* reg, int state, ScanEnv* env)
 
 #define ALLOWED_ANCHOR_IN_LB \
   ( ANCHOR_LOOK_BEHIND | ANCHOR_BEGIN_LINE | ANCHOR_END_LINE | ANCHOR_BEGIN_BUF \
-  | ANCHOR_BEGIN_POSITION | ANCHOR_WORD_BOUND | ANCHOR_NO_WORD_BOUND \
+  | ANCHOR_BEGIN_POSITION | ANCHOR_WORD_BOUNDARY | ANCHOR_NO_WORD_BOUND \
   | ANCHOR_WORD_BEGIN | ANCHOR_WORD_END \
   | ANCHOR_EXTENDED_GRAPHEME_CLUSTER_BOUND \
   | ANCHOR_NO_EXTENDED_GRAPHEME_CLUSTER_BOUND )
 
 #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_END_LINE | ANCHOR_BEGIN_BUF | ANCHOR_BEGIN_POSITION | ANCHOR_WORD_BOUNDARY \
   | ANCHOR_NO_WORD_BOUND | ANCHOR_WORD_BEGIN | ANCHOR_WORD_END \
   | ANCHOR_EXTENDED_GRAPHEME_CLUSTER_BOUND \
   | ANCHOR_NO_EXTENDED_GRAPHEME_CLUSTER_BOUND )
@@ -7245,8 +7245,8 @@ print_indent_tree(FILE* f, Node* node, int indent)
     case ANCHOR_SEMI_END_BUF:   fputs("semi end buf",   f); break;
     case ANCHOR_BEGIN_POSITION: fputs("begin position", f); break;
 
-    case ANCHOR_WORD_BOUND:      fputs("word bound",     f); break;
-    case ANCHOR_NO_WORD_BOUND:   fputs("not word bound", f); break;
+    case ANCHOR_WORD_BOUNDARY:   fputs("word boundary",     f); break;
+    case ANCHOR_NO_WORD_BOUND:   fputs("not word boundary", 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;
index 1b6d8b2196f91034e13772ffebfbee82a4c68b2c..20e1bbb140f37bf48b616ecd1026d3b7988058b9 100644 (file)
@@ -457,7 +457,7 @@ typedef struct _BBuf {
 #define ANCHOR_END_BUF          (1<<7)
 #define ANCHOR_SEMI_END_BUF     (1<<8)
 #define ANCHOR_END_LINE         (1<<9)
-#define ANCHOR_WORD_BOUND       (1<<10)
+#define ANCHOR_WORD_BOUNDARY    (1<<10)
 #define ANCHOR_NO_WORD_BOUND    (1<<11)
 #define ANCHOR_WORD_BEGIN       (1<<12)
 #define ANCHOR_WORD_END         (1<<13)
@@ -470,7 +470,7 @@ typedef struct _BBuf {
 #define ANCHOR_HAS_BODY(a)      ((a)->type < ANCHOR_BEGIN_BUF)
 
 #define IS_WORD_ANCHOR_TYPE(type) \
-  ((type) == ANCHOR_WORD_BOUND || (type) == ANCHOR_NO_WORD_BOUND || \
+  ((type) == ANCHOR_WORD_BOUNDARY || (type) == ANCHOR_NO_WORD_BOUND || \
    (type) == ANCHOR_WORD_BEGIN || (type) == ANCHOR_WORD_END)
 
 /* operation code */
index 43133f0d5bdf1baed92f6c9a2f8f0067a4e03831..6366474ebf8568e6c24202612f541bc98c62510c 100644 (file)
@@ -3928,7 +3928,7 @@ fetch_token(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env)
     case 'b':
       if (! IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_B_WORD_BOUND)) break;
       tok->type = TK_ANCHOR;
-      tok->u.anchor = ANCHOR_WORD_BOUND;
+      tok->u.anchor = ANCHOR_WORD_BOUNDARY;
       break;
 
     case 'B':