summaryrefslogtreecommitdiffstats
path: root/Lib/regexp.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-10-22 16:29:53 (GMT)
committerGuido van Rossum <guido@python.org>1997-10-22 16:29:53 (GMT)
commitb49144244c930603e8eb54880874c37adcff1440 (patch)
tree72ed0c194558e7dbab9e4810191b7d11334b8fe5 /Lib/regexp.py
parent24986204cfa14e31726a7f2ac5faeafdfad760f0 (diff)
downloadcpython-b49144244c930603e8eb54880874c37adcff1440.zip
cpython-b49144244c930603e8eb54880874c37adcff1440.tar.gz
cpython-b49144244c930603e8eb54880874c37adcff1440.tar.bz2
Deleted this long-obsolete module
Diffstat (limited to 'Lib/regexp.py')
-rw-r--r--Lib/regexp.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/Lib/regexp.py b/Lib/regexp.py
deleted file mode 100644
index 4b5db73..0000000
--- 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)