summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Move src to rootCengiz Kaygusuz2017-11-20113-31044/+0
|
* Update oc.py example: fix regex for '==' operator, add packrat parsing and ↵Paul McGuire2017-04-231-0/+7
| | | | function call as expression operand
* Update oc.py example: fix regex for '==' operator, add packrat parsing and ↵Paul McGuire2017-04-231-4/+6
| | | | function call as expression operand
* Add minor enht for infixNotation, to accept a sequence of parse actions at ↵Paul McGuire2017-03-063-6/+83
| | | | each precedence level
* Prep for 2.2.0 releasePaul McGuire2017-03-032-1/+29
|
* Fix error and expand docstring examples for ParserElement.searchStringPaul McGuire2017-03-031-1/+5
|
* Fix deprecated use of '\' as described in https://bugs.python.org/issue27364 ↵Paul McGuire2017-03-034-7/+7
| | | | (Deprecated in Python 3.6, will become SyntaxError in a future release)
* Fix deprecated use of '\' as described in https://bugs.python.org/issue27364 ↵Paul McGuire2017-02-282-7/+7
| | | | (Deprecated in Python 3.6, will become SyntaxError in a future release)
* Updated setup.py to address recursive import problems now that pyparsing is ↵Paul McGuire2017-02-281-1/+7
| | | | part of 'packaging' (used by setuptools).
* Minor change when using '-' operator, to be compatible with ↵Paul McGuire2017-02-281-1/+1
| | | | ParserElement.streamline() method.
* Fix KeyError when packrat cache gets updated recursivelyPaul McGuire2017-02-281-5/+20
|
* Add 2.1.10 release date to CHANGESPaul McGuire2016-10-071-1/+1
|
* Fix docstring formatting for epydoc compatibilityPaul McGuire2016-10-071-2/+2
|
* Fix @(*#&$#& typoPaul McGuire2016-10-061-4/+2
|
* Add example to LineStart docstringPaul McGuire2016-10-061-0/+19
|
* Fixed bug in col, which allowed simplification of LineStart down to minimal ↵Paul McGuire2016-10-063-12/+44
| | | | implementation
* Fixed behavior of LineStart; added AutoReset to other unit tests that modify ↵Paul McGuire2016-10-043-33/+95
| | | | global state in pyparsing; also, disable output buffering in unit tests when specific test classes are given to build the test suite
* Fix all bare 'except:' statements in pyparsing; add more 'n-or-more' unit testsPaul McGuire2016-10-022-11/+16
|
* Fix bug in ZeroOrMore results name reportingPaul McGuire2016-09-283-6/+21
|
* Fixed bug in ParseResults.dump when keys were not strings. Also changed ↵Paul McGuire2016-09-242-3/+12
| | | | display of string values to show them in quotes, to help distinguish parsed numeric strings from parsed integers that have been converted to Python ints.
* Updated some examples to more current pyparsing coding methodsPaul McGuire2016-09-244-155/+86
|
* (no commit message)Paul McGuire2016-09-151-8/+3
|
* Remove all uses of 'eval'Paul McGuire2016-09-151-4/+9
|
* Minor changes to unitTests.pyPaul McGuire2016-09-151-4/+1
|
* Expand results names to capture multiple values; add '*' as potential ↵Paul McGuire2016-09-131-3/+3
| | | | function argument
* 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
|