diff options
author | Guido van Rossum <guido@python.org> | 1997-10-22 16:29:53 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-10-22 16:29:53 (GMT) |
commit | b49144244c930603e8eb54880874c37adcff1440 (patch) | |
tree | 72ed0c194558e7dbab9e4810191b7d11334b8fe5 /Lib | |
parent | 24986204cfa14e31726a7f2ac5faeafdfad760f0 (diff) | |
download | cpython-b49144244c930603e8eb54880874c37adcff1440.zip cpython-b49144244c930603e8eb54880874c37adcff1440.tar.gz cpython-b49144244c930603e8eb54880874c37adcff1440.tar.bz2 |
Deleted this long-obsolete module
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/regexp.py | 32 |
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) |