4926 |
both phases. |
both phases. |
4927 |
|
|
4928 |
If we are not at the pattern start, compile code to change the ims |
If we are not at the pattern start, compile code to change the ims |
4929 |
options if this setting actually changes any of them, and reset the |
options if this setting actually changes any of them, and reset the |
4930 |
greedy defaults and the case value for firstbyte and reqbyte. */ |
greedy defaults and the case value for firstbyte and reqbyte. */ |
4931 |
|
|
4932 |
if (*ptr == ')') |
if (*ptr == ')') |
4950 |
|
|
4951 |
/* Change options at this level, and pass them back for use |
/* Change options at this level, and pass them back for use |
4952 |
in subsequent branches. When not at the start of the pattern, this |
in subsequent branches. When not at the start of the pattern, this |
4953 |
information is also necessary so that a resetting item can be |
information is also necessary so that a resetting item can be |
4954 |
compiled at the end of a group (if we are in a group). */ |
compiled at the end of a group (if we are in a group). */ |
4955 |
|
|
4956 |
*optionsptr = options = newoptions; |
*optionsptr = options = newoptions; |