summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Added support for multiline test strings in runTestsPaul McGuire2016-09-112-3/+10
|
* Add tests of sci_realPaul McGuire2016-09-111-0/+8
|
* Fix typo in doc string; add comment on support for ()'s in infixNotationPaul McGuire2016-09-112-4/+11
|
* Fix spelling on contributor's namePaul McGuire2016-09-101-1/+1
|
* Cleanup/notes in prep for 2.1.9 releasePaul McGuire2016-09-103-11/+26
|
* Simpler API to AutoReset context manager for testingPaul McGuire2016-09-091-25/+29
|
* Minor rework to unitTest - suppresses test output unless there is an exceptionPaul McGuire2016-09-091-23/+41
|
* Fix Py3 bug in ParseResults.getName; fixed bug in Keyword and ↵Paul McGuire2016-09-083-6/+77
| | | | CaselessKeyword when using setDefaultKeywordChars.
* Copied upcaseTokens and downcaseTokens to pyparsing_common; renamed ↵Paul McGuire2016-08-263-11/+59
| | | | pyparsing_common's signedInteger and sciReal to signed_integer and sci_real
* Upgrade to use pyparsing_common for numbersPaul McGuire2016-08-191-4/+5
|
* Fix 'from' results name to include all join elements.Paul McGuire2016-08-181-1/+1
|
* Added CloseMatch classPaul McGuire2016-08-173-3/+99
|
* Some docstring changesPaul McGuire2016-08-151-11/+34
|
* Some docstring changesPaul McGuire2016-08-141-9/+11
|
* Change log - reformat test comments for runTestsPaul McGuire2016-08-141-0/+2
|
* reformat test comments for runTests; example of using results from runTests ↵Paul McGuire2016-08-143-24/+67
| | | | in wordsToNum.py
* enhanced runTests to better handle non-parsing exceptionsPaul McGuire2016-08-141-3/+17
| | | modified pyparsing_common.convertToDate and convertToDatetime parse actions to convert ValueErrors raised by strptime to ParseExceptions
* Add examples from pyparsing_commonPaul McGuire2016-08-141-1/+13
|
* Update to new pyparsing and Python featuresPaul McGuire2016-08-141-14/+7
|
* Simplified merging ParseResults from expressions in an Each; also fixed ↵Paul McGuire2016-08-133-40/+80
| | | | class hierarchy for OneOrMore vs. ZeroOrMore, which was causing ZeroOrMore expressions to be treated as required expressions in an Each
* Add limit=n args to extract_stack and extract_tb calls, to minimize scanning ↵Paul McGuire2016-08-123-7/+64
| | | | through full call stack - trying to address UnicodeDecodeError exceptions from loading in more code than we need.
* Clearer example output in ParseResultsPaul McGuire2016-08-111-15/+18
|
* Added inline doc example for ParserElement.setDebugPaul McGuire2016-08-112-2/+33
|
* Fixed bug in ParserElement.inlineLiteralsUsing, causing infinite loop with ↵Paul McGuire2016-08-113-3/+61
| | | | | Suppress; added AutoReset context manager class to unit tests, for saving/resetting global state when tests need to change globals
* Update changelog with Iterable improvements to oneOfPaul McGuire2016-08-111-0/+5
|
* 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.