| 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 */ |