summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* oneOf test cleanupPaul McGuire2016-08-111-5/+5
|
* Undo removal of generator handlingPaul McGuire2016-08-111-1/+5
|
* Remove dangling ref to _generatorTypePaul McGuire2016-08-111-1/+1
|
* Add support for all iterables (sets, generators, etc.) to oneOf and ↵Paul McGuire2016-08-112-11/+24
| | | | ParseExpression
* Add missing authorship attributions and copyrights to examplesPaul McGuire2016-08-0918-46/+92
|
* Fix regression when using packrat parsing and raising ParseSyntaxException ↵Paul McGuire2016-08-093-11/+42
| | | | in And._ErrorStop.
* Update to current pyparsing featuresPaul McGuire2016-08-073-45/+21
|
* Typo in Keyword docstringPaul McGuire2016-08-071-1/+1
|
* docstring tweak (ParseResults.asDict)Paul McGuire2016-08-071-1/+1
|
* More docstring cleanup/enhancementPaul McGuire2016-08-071-27/+45
|
* Fix typo in SkipTo docstringPaul McGuire2016-08-071-1/+1
|
* Fix relative dir typo in xcopy pyparsing.py commandPaul McGuire2016-08-071-1/+1
|
* Reformat Word docstring to include links to helper stringsPaul McGuire2016-08-071-9/+10
|
* Update indentedGrammarExample.py to use indentedBlockPaul McGuire2016-08-072-69/+10
| | | Remove confusing example tagCapture.py
* Add the last of the new inline doc examplesPaul McGuire2016-08-061-57/+469
| | | Added full option to ParseResults.dump(), and fullDump option to ParserElement.runTests
* Add more inline doc examplesPaul McGuire2016-08-061-36/+286
|
* Fixed version datePaul McGuire2016-08-061-1/+1
|
* Add inline examples to docstrings, for realPaul McGuire2016-08-051-481/+1094
|
* Fixed bug in upcaseTokens and downcaseTokens introduced in 2.1.5, when the ↵Paul McGuire2016-08-053-5/+15
| | | | parse action was used in conjunction with results names
* Add inline examples to docstrings, so that reference docs will show sample ↵Paul McGuire2016-08-052-8/+16
| | | | code along with arg and usage descriptions - hopefully this will make them generally more useful, or at least a little less dry.
* Deprecated ParseResults.asXML Paul McGuire2016-08-052-2/+14
|
* Updated traceParseAction to use repr of input/output tokens instead of strPaul McGuire2016-08-052-3/+17
|
* Rename pyparsing_common's "numeric" and "number" expressions to "number" and ↵Paul McGuire2016-08-053-8/+18
| | | | "fnumber", to better indicate which expression forces conversion to float (that is fnumber)
* Update to reflect Py3 is now default Python in dev environmentPaul McGuire2016-08-041-1/+1
|
* LRU rework to use OrderedDict instead, better cross-version Python ↵Paul McGuire2016-08-042-50/+93
| | | | compatibility.
* Typo in Jython-specific unit testPaul McGuire2016-07-271-1/+1
|
* Typo in Jython-specific unit testPaul McGuire2016-07-271-1/+1
|
* Tweak unicode ranges for Jython 2.7.0 compatibilityPaul McGuire2016-07-271-2/+6
|
* Modified init for Py2 compatibility (need args attribute for exception ↵Paul McGuire2016-07-271-0/+1
| | | | construction during packratting)
* Final code cleanup for adding lru_cache. Removed DictCache wrapper on dict, ↵Paul McGuire2016-07-272-43/+39
| | | | just changed LruDictCache look more dict-like. Made container cacheing a little more explicit with variable names and comments. Added note to CHANGES file.
* Rework to use lru_cache instead of TTLCachePaul McGuire2016-07-271-70/+62
|
* Remove pprint import; convert to use ParseResults.pprint methodsPaul McGuire2016-07-271-3/+2
|
* _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 ↵Paul McGuire2016-07-261-21/+95
| | | | constraints
* Put test case classes back in order, as they are defined in the source ↵Paul McGuire2016-07-261-0/+4
| | | | module; makes test results evaluation easier
* Fixed bug in pyparsing_common.numeric, integers were parsed as floatsPaul McGuire2016-06-183-3/+20
|
* Added ParserElement.split() generator methodPaul McGuire2016-06-133-1/+118
| | | Also fixed minor blip in originalTextFor, to inherit ignored exprs from the embedded expression.
* Fix docstring formatting for epydocPaul McGuire2016-06-121-5/+5
| | | Cleaned up expression naming in pyparsing_common
* Fix docstring formatting for epydocPaul McGuire2016-06-121-2/+2
|
* Fix test file path (change '\' to '/')Paul McGuire2016-06-121-1/+1
|
* Needed for new test for parseFilePaul McGuire2016-06-121-0/+1
|
* Change result value returned by runTests to be a list of (test,result) tuplesPaul McGuire2016-06-123-85/+176
| | | | | | Add pyparsing_common helpers convertToDate and convertToDatetime Add named regex fields to iso8601_date and iso8601_datetime Fix pyparsing_common method stripHTMLTags Corresponding cleanups in unittests
* 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-083-13/+44
|
* Added pyparsing_common.stripHTMLTags; added links to pyparsing_common docstring Paul McGuire2016-06-022-8/+17
|
* Added new numerics.py examplePaul McGuire2016-05-252-0/+69
|
* Added tokenMap parse action helper; general code cleanup; renamed ↵Paul McGuire2016-05-243-66/+153
| | | | literalStringClass to _literalStringClass throughout
* Updated comments in pyparsing_common and CHANGESPaul McGuire2016-05-182-2/+6
|
* Add hex_integer to pyparsing_commonPaul McGuire2016-05-181-0/+3
|