summaryrefslogtreecommitdiff
path: root/Lib/sre_parse.py
Commit message (Expand)AuthorAgeFilesLines
* Issue #26475: Fixed debugging output for regular expressions with the (?x) flag.Serhiy Storchaka2016-03-061-3/+3
* Issue #25554: Got rid of circular references in regular expression parsing.Serhiy Storchaka2015-11-051-6/+6
* Issue #24580: Symbolic group references to open group in re patterns now areSerhiy Storchaka2015-07-181-0/+3
* Issue #14260: The groupindex attribute of regular expression pattern objectSerhiy Storchaka2015-03-301-1/+2
* Issue #22364: Improved some re error messages using regex for hints.Serhiy Storchaka2015-03-251-115/+112
* Fixed using deprecated escaping in regular expression in _strptime.py (issue2...Serhiy Storchaka2015-03-251-1/+1
* Issue #23622: Unknown escapes in regular expressions that consist of ``'\'``Serhiy Storchaka2015-03-241-1/+13
* Issues #814253, #9179: Group references and conditional group references nowSerhiy Storchaka2015-02-211-9/+42
* Issue #21032: Deprecated the use of re.LOCALE flag with str patterns orSerhiy Storchaka2014-12-011-0/+10
* merge 3.4 (#9179)Benjamin Peterson2014-11-301-203/+217
|\
| * Minor code clean up and improvements in the re module.Serhiy Storchaka2014-11-111-4/+4
| * Fixed error position for the backslash at the end of regex pattern.Serhiy Storchaka2014-11-101-1/+2
| * Fixed AttributeError when the regular expression starts from illegal escape.Serhiy Storchaka2014-11-101-0/+1
| * Issue #22578: Added attributes to the re.error class.Serhiy Storchaka2014-11-101-59/+82
| * Merge headsSerhiy Storchaka2014-11-101-2/+2
| |\
| | * Issue #22823: Use set literals instead of creating a set from a listRaymond Hettinger2014-11-091-2/+2
| * | Issue #22434: Constants in sre_constants are now named constants (enum-like).Serhiy Storchaka2014-11-091-5/+4
| |/
| * Issues #814253, #9179: Group references and conditional group references nowSerhiy Storchaka2014-11-071-158/+148
| |\
| | * Issue #19380: Optimized parsing of regular expressions.Serhiy Storchaka2014-10-101-149/+119
| | * Issue 1519638: Now unmatched groups are replaced with empty strings in re.sub()Serhiy Storchaka2014-10-101-5/+3
| | * Issue #22437: Number of capturing groups in regular expression is no longerSerhiy Storchaka2014-09-291-0/+10
| | * Issue #22362: Forbidden ambiguous octal escapes out of range 0-0o377 inSerhiy Storchaka2014-09-231-4/+16
* | | backout 9fcf4008b626 (#9179) for further considerationBenjamin Peterson2014-11-301-24/+9
|/ /
* | Issues #814253, #9179: Group references and conditional group references nowSerhiy Storchaka2014-11-071-9/+24
|/
* Issue #22423: Fixed debugging output of the GROUPREF_EXISTS opcode in the reSerhiy Storchaka2014-09-211-16/+28
* Issue #8343: Named group error msgs did not show the group name.Raymond Hettinger2014-06-221-3/+6
* Issue #20976: pyflakes: Remove unused importsVictor Stinner2014-03-201-2/+0
* Issue #19365: Optimized the parsing of long replacement string in re.sub*()Serhiy Storchaka2013-10-231-44/+30
* Issue #18647: Correctly bound calculated min/max width of a subexpression.Serhiy Storchaka2013-08-191-4/+4
* #17341: Include name in re error message about invalid group name.R David Murray2013-04-141-2/+3
* Closes #14462: allow any valid Python identifier in sre group names, as docum...Georg Brandl2013-04-141-4/+16
* Issue #13169: The maximal repetition number in a regular expression has beenSerhiy Storchaka2013-02-161-18/+50
|\
| * #13899: merge with 3.2.Ezio Melotti2013-01-111-1/+1
| |\
| * \ #12759: merge with 3.2.Ezio Melotti2012-11-031-18/+50
| |\ \
| | * | Issue #3665: \u and \U escapes are now supported in unicode regular expressions.Antoine Pitrou2012-06-231-17/+49
| | * | Normalize the encoding names for Latin-1 and UTF-8 toMarc-André Lemburg2011-02-251-1/+1
| | * | #6509: fix re.sub to work properly when the pattern, the string, and the repl...Ezio Melotti2010-03-061-1/+7
* | | | Issue #13169: The maximal repetition number in a regular expression has beenSerhiy Storchaka2013-02-161-2/+7
| |_|/ |/| |
* | | #13899: \A, \Z, and \B now correctly match the A, Z, and B literals when used...Ezio Melotti2013-01-111-1/+1
|/ /
* | #12759: sre_parse now raises a proper error when the name of the group is mis...Ezio Melotti2012-11-031-1/+7
* | Merged revisions 78729 via svnmerge fromEzio Melotti2010-03-061-1/+7
|/
* Merged revisions 66894 via svnmerge fromBenjamin Peterson2008-10-141-6/+0
* #2834: Change re module semantics, so that str and bytes mixing is forbidden,Antoine Pitrou2008-08-191-0/+14
* #3231: re.compile fails with some bytes patternsAntoine Pitrou2008-07-221-1/+1
* Fix 're' to work on bytes. It could do with a few more tests, though.Thomas Wouters2008-03-181-2/+2
* Removed PyInt_GetMax and sys.maxintChristian Heimes2007-12-041-2/+2
* Merging the py3k-pep3137 branch back into the py3k branch.Guido van Rossum2007-11-061-2/+2
* Patch 1280, by Alexandre Vassalotti.Guido van Rossum2007-10-191-2/+8
* Remove the simple slicing API. All slicing is now done with slice objects.Thomas Wouters2007-08-301-2/+0
* Raise statement normalization in Lib/.Collin Winter2007-08-301-46/+46