Matching REx "((?:(?:ab)|(?:aba))*?b)" against "abababa" Setting an EVAL scope, savestack=5 0 <> | 1: OPEN1 0 <> | 3: MINMOD 0 <> | 4: CURLYX[0] {0,32767} 0 <> | 13: WHILEM[1/1] 0 out of 0..32767 cc=22c940 Setting an EVAL scope, savestack=15 0 <> | 14: NOTHING 0 <> | 15: EXACT failed... restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef trying longer... Setting an EVAL scope, savestack=15 0 <> | 6: BRANCH Setting an EVAL scope, savestack=21 0 <> | 7: EXACT 2 | 13: WHILEM[1/1] 1 out of 0..32767 cc=22c940 Setting an EVAL scope, savestack=31 2 | 14: NOTHING 2 | 15: EXACT failed... restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef trying longer... Setting an EVAL scope, savestack=31 2 | 6: BRANCH Setting an EVAL scope, savestack=37 2 | 7: EXACT 4 | 13: WHILEM[1/1] 2 out of 0..32767 cc=22c940 Setting an EVAL scope, savestack=47 4 | 14: NOTHING 4 | 15: EXACT failed... restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef trying longer... Setting an EVAL scope, savestack=47 4 | 6: BRANCH Setting an EVAL scope, savestack=53 4 | 7: EXACT 6 | 13: WHILEM[1/1] 3 out of 0..32767 cc=22c940 Setting an EVAL scope, savestack=63 6 | 14: NOTHING 6 | 15: EXACT failed... restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef trying longer... Setting an EVAL scope, savestack=63 6 | 6: BRANCH Setting an EVAL scope, savestack=69 6 | 7: EXACT failed... 6 | 10: EXACT failed... Clearing an EVAL scope, savestack=63..69 restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef failed... 4 | 10: EXACT 7 <> | 13: WHILEM[1/1] 3 out of 0..32767 cc=22c940 Setting an EVAL scope, savestack=63 7 <> | 14: NOTHING 7 <> | 15: EXACT failed... restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef trying longer... Setting an EVAL scope, savestack=63 7 <> | 6: BRANCH Setting an EVAL scope, savestack=69 7 <> | 7: EXACT failed... 7 <> | 10: EXACT failed... Clearing an EVAL scope, savestack=63..69 restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef failed... Clearing an EVAL scope, savestack=47..53 restoring \1 to -1(0)..-1(no) restoring \1..\1 to undef failed... 2 | 10: EXACT 5 | 13: WHILEM[1/1] 2 out of 0..32767 cc=22c940 Setting an EVAL scope, savestack=47 5 | 14: NOTHING 5 | 15: EXACT 6 | 17: CLOSE1 6 | 19: END Match successful! ababab Freeing REx: `"((?:(?:ab)|(?:aba))*?b)"'