From 41c99e7f96f7a0f192839801c568d8a80dcc7091 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 14 Apr 2003 17:59:34 +0000 Subject: SF patch #720991 by Gary Herron: A small fix for bug #545855 and Greg Chapman's addition of op code SRE_OP_MIN_REPEAT_ONE for eliminating recursion on simple uses of pattern '*?' on a long string. --- Lib/sre_constants.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Lib/sre_constants.py') diff --git a/Lib/sre_constants.py b/Lib/sre_constants.py index b0b61d91bf..2cd85a39f9 100644 --- a/Lib/sre_constants.py +++ b/Lib/sre_constants.py @@ -60,6 +60,7 @@ RANGE = "range" REPEAT = "repeat" REPEAT_ONE = "repeat_one" SUBPATTERN = "subpattern" +MIN_REPEAT_ONE = "min_repeat_one" # positions AT_BEGINNING = "at_beginning" @@ -120,7 +121,8 @@ OPCODES = [ RANGE, REPEAT, REPEAT_ONE, - SUBPATTERN + SUBPATTERN, + MIN_REPEAT_ONE ] -- cgit v1.2.1