From b49144244c930603e8eb54880874c37adcff1440 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 22 Oct 1997 16:29:53 +0000 Subject: [PATCH] Deleted this long-obsolete module --- Lib/regexp.py | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 Lib/regexp.py diff --git a/Lib/regexp.py b/Lib/regexp.py deleted file mode 100644 index 4b5db73e035..00000000000 --- a/Lib/regexp.py +++ /dev/null @@ -1,32 +0,0 @@ -# Provide backward compatibility for module "regexp" using "regex". - -import regex -from regex_syntax import * - -class Prog: - def __init__(self, pat): - save_syntax = regex.set_syntax(RE_SYNTAX_AWK) - try: - self.prog = regex.compile(pat) - finally: - xxx = regex.set_syntax(save_syntax) - def match(self, str, offset = 0): - if self.prog.search(str, offset) < 0: - return () - regs = self.prog.regs - i = len(regs) - while i > 0 and regs[i-1] == (-1, -1): - i = i-1 - return regs[:i] - -def compile(pat): - return Prog(pat) - -cache_pat = None -cache_prog = None - -def match(pat, str): - global cache_pat, cache_prog - if pat <> cache_pat: - cache_pat, cache_prog = pat, compile(pat) - return cache_prog.match(str)