]> granicus.if.org Git - python/commitdiff
Deleted this long-obsolete module
authorGuido van Rossum <guido@python.org>
Wed, 22 Oct 1997 16:29:53 +0000 (16:29 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 22 Oct 1997 16:29:53 +0000 (16:29 +0000)
Lib/regexp.py [deleted file]

diff --git a/Lib/regexp.py b/Lib/regexp.py
deleted file mode 100644 (file)
index 4b5db73..0000000
+++ /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)