605 |
consume characters. If any new escapes are put in between that don't consume a |
consume characters. If any new escapes are put in between that don't consume a |
606 |
character, that code will have to change. */ |
character, that code will have to change. */ |
607 |
|
|
608 |
enum { ESC_A = 1, ESC_G, ESC_K, ESC_B, ESC_b, ESC_D, ESC_d, ESC_S, ESC_s, |
enum { ESC_A = 1, ESC_G, ESC_K, ESC_B, ESC_b, ESC_D, ESC_d, ESC_S, ESC_s, |
609 |
ESC_W, ESC_w, ESC_dum1, ESC_C, ESC_P, ESC_p, ESC_R, ESC_X, ESC_Z, ESC_z, |
ESC_W, ESC_w, ESC_dum1, ESC_C, ESC_P, ESC_p, ESC_R, ESC_X, ESC_Z, ESC_z, |
610 |
ESC_E, ESC_Q, ESC_k, ESC_REF }; |
ESC_E, ESC_Q, ESC_k, ESC_REF }; |
611 |
|
|
629 |
|
|
630 |
OP_SOD, /* 1 Start of data: \A */ |
OP_SOD, /* 1 Start of data: \A */ |
631 |
OP_SOM, /* 2 Start of match (subject + offset): \G */ |
OP_SOM, /* 2 Start of match (subject + offset): \G */ |
632 |
OP_SET_SOM, /* 3 Set start of match (\K) */ |
OP_SET_SOM, /* 3 Set start of match (\K) */ |
633 |
OP_NOT_WORD_BOUNDARY, /* 4 \B */ |
OP_NOT_WORD_BOUNDARY, /* 4 \B */ |
634 |
OP_WORD_BOUNDARY, /* 5 \b */ |
OP_WORD_BOUNDARY, /* 5 \b */ |
635 |
OP_NOT_DIGIT, /* 6 \D */ |
OP_NOT_DIGIT, /* 6 \D */ |