Mercurial > cpython-lru_cache-weakref
diff Lib/sre_parse.py @ 13789:4edd13eb759d legacy-trunk
SRE 0.9.8: passes the entire test suite
-- reverted REPEAT operator to use "repeat context" strategy
(from 0.8.X), but done right this time.
-- got rid of backtracking stack; use nested SRE_MATCH calls
instead (should probably put it back again in 0.9.9 ;-)
-- properly reset state in scanner mode
-- don't use aggressive inlining by default
| author | Fredrik Lundh <fredrik@pythonware.com> |
|---|---|
| date | Tue, 01 Aug 2000 18:20:07 +0000 |
| parents | edb1a8e6b859 |
| children | 4c10bc811fed |
line wrap: on
line diff
--- a/Lib/sre_parse.py Tue Aug 01 17:46:22 2000 +0000 +++ b/Lib/sre_parse.py Tue Aug 01 18:20:07 2000 +0000 @@ -5,9 +5,7 @@ # # Copyright (c) 1998-2000 by Secret Labs AB. All rights reserved. # -# Portions of this engine have been developed in cooperation with -# CNRI. Hewlett-Packard provided funding for 2.0 integration and -# other compatibility work. +# See the sre.py file for information on usage and redistribution. # import string, sys @@ -536,8 +534,6 @@ group = state.getgroup(name) p = _parse_sub(source, state) subpattern.append((SUBPATTERN, (group, p))) - if group is not None: - p.append((INDEX, group)) else: while 1: char = source.get()
