summaryrefslogtreecommitdiff
path: root/src/pyparsing.py
Commit message (Expand)AuthorAgeFilesLines
...
* Rework to use lru_cache instead of TTLCachePaul McGuire2016-07-271-70/+62
* _TTLCache logic cleanup, add get() method similar to dict.get Paul McGuire2016-07-271-7/+10
* Redo packrat cache to use _TTLCache instead of dict, to permit cache size con...Paul McGuire2016-07-261-21/+95
* Fixed bug in pyparsing_common.numeric, integers were parsed as floatsPaul McGuire2016-06-181-3/+3
* Added ParserElement.split() generator methodPaul McGuire2016-06-131-1/+17
* Fix docstring formatting for epydocPaul McGuire2016-06-121-5/+5
* Fix docstring formatting for epydocPaul McGuire2016-06-121-2/+2
* Change result value returned by runTests to be a list of (test,result) tuplesPaul McGuire2016-06-121-16/+39
* Add names to new pyparsing_common fraction expressionsPaul McGuire2016-06-081-3/+3
* Update version timestampPaul McGuire2016-06-081-1/+1
* Add support in pyparsing_common for fractions and mixed integer-fraction valuesPaul McGuire2016-06-081-5/+13
* Added pyparsing_common.stripHTMLTags; added links to pyparsing_common docstring Paul McGuire2016-06-021-7/+15
* Added tokenMap parse action helper; general code cleanup; renamed literalStri...Paul McGuire2016-05-241-62/+113
* Updated comments in pyparsing_common and CHANGESPaul McGuire2016-05-181-1/+4
* Add hex_integer to pyparsing_commonPaul McGuire2016-05-181-0/+3
* runTests changes: made parseAll=True the default; added support for failure t...Paul McGuire2016-05-181-15/+17
* Add UUID to pyparsing_commonPaul McGuire2016-05-181-2/+4
* Added more expressions to pyparsing_common: IPv4 and IPv6 addresses (includin...Paul McGuire2016-05-181-3/+23
* Some docstring cleanup for better epydoc outputPaul McGuire2016-05-141-10/+11
* Added 'fatal' option to addCondition; enhancements to runTests, and added uni...Paul McGuire2016-05-131-16/+39
* Fix Py3 incompatibility in traceParseActionPaul McGuire2016-05-131-2/+2
* Minor enhancement to traceParseAction decorator, to retain the parse action's...Paul McGuire2016-05-131-1/+11
* Add epydoc docstrings to new expressions in pyparsing_commonPaul McGuire2016-05-131-3/+11
* Split out the '==' behavior in ParserElement, now implemented as the matches(...Paul McGuire2016-05-121-39/+131
* Update version timestampPaul McGuire2016-05-111-1/+1
* traceback module variations between Py3.5.0 and Py3.5.1Paul McGuire2016-05-111-2/+5
* Fix trim_arity handling of Python 2 vs 3 traceback data; changed in 3.5, not ...Paul McGuire2016-05-111-6/+7
* Fixed similar backtracking issues in the C and C++ style commentsPaul McGuire2016-04-291-4/+4
* Fixed catastrophic regex backtracking in implementation of the quoted string ...Paul McGuire2016-04-291-4/+5
* Fix bug in _trim_arity when pyparsing is part of a PyInstaller (which leaves ...Paul McGuire2016-04-221-5/+26
* Fix timestamp for releasePaul McGuire2016-03-211-1/+1
* Cleanup docstring changes to QuotedString for epydoc processingPaul McGuire2016-03-211-3/+2
* Added default behavior to QuotedString to convert embedded '\t', '\n', etc. c...Paul McGuire2016-03-191-2/+15
* Fixed bug in ParseResults.toDict(), in which dict values were always converte...Paul McGuire2016-03-061-2/+12
* Fixed bug in Each introduced in 2.1.0Paul McGuire2016-02-231-4/+6
* Fixed bug in SkipTo when using failOn; replaced explicit references to obj.__...Paul McGuire2016-02-221-4/+4
* Removed use of partial in replaceWith, for PyPy compatibility. Removed no-lon...Paul McGuire2016-02-161-21/+2
* Added support for assigning to ParseResults using slices; reimplemented origi...Paul McGuire2016-02-151-7/+4
* Added stopOn arg to ZeroOrMore and OneOrMore; refactored/cleaned up SkipTo to...Paul McGuire2016-02-071-97/+128
* Removed deprecated class Upcase and deprecated class keepOriginalText; update...Paul McGuire2016-02-071-28/+3
* Switched version number to 2.1.0Paul McGuire2016-02-071-2/+2
* Add support for pickling ParseResults with protocols 2 and higher (default pr...Paul McGuire2016-02-061-1/+6
* Fixed ParseResults.asDict() to correctly convert nested ParseResults values t...Paul McGuire2016-01-231-4/+9
* Fix _trim_arity to distinguish between TypeErrors raised in parse actions and...Paul McGuire2016-01-181-6/+18
* More internal expression naming, in internal elements of infixNotationPaul McGuire2016-01-011-3/+4
* Added expression names for many internal and builtin expressions, to reduce n...Paul McGuire2015-12-311-20/+25
* Fixed bug in ignore() (introduced in pyparsing 1.5.3) that would not accept a...Paul McGuire2015-12-171-2/+5
* Fixed up implementations of __dir__ to reduce maintenance overhead, and fix o...Paul McGuire2015-12-131-4/+3
* Remove duplicated codePaul McGuire2015-12-071-1/+0
* Cleaned up additional issues from enhancing the error messages for Or and Mat...Paul McGuire2015-11-251-13/+6