Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move src to root | Cengiz Kaygusuz | 2017-11-20 | 1 | -5720/+0 |
| | |||||
* | Add minor enht for infixNotation, to accept a sequence of parse actions at ↵ | Paul McGuire | 2017-03-06 | 1 | -5/+10 |
| | | | | each precedence level | ||||
* | Prep for 2.2.0 release | Paul McGuire | 2017-03-03 | 1 | -1/+1 |
| | |||||
* | Fix error and expand docstring examples for ParserElement.searchString | Paul McGuire | 2017-03-03 | 1 | -1/+5 |
| | |||||
* | Fix deprecated use of '\' as described in https://bugs.python.org/issue27364 ↵ | Paul McGuire | 2017-02-28 | 1 | -4/+4 |
| | | | | (Deprecated in Python 3.6, will become SyntaxError in a future release) | ||||
* | Minor change when using '-' operator, to be compatible with ↵ | Paul McGuire | 2017-02-28 | 1 | -1/+1 |
| | | | | ParserElement.streamline() method. | ||||
* | Fix KeyError when packrat cache gets updated recursively | Paul McGuire | 2017-02-28 | 1 | -5/+20 |
| | |||||
* | Fix docstring formatting for epydoc compatibility | Paul McGuire | 2016-10-07 | 1 | -2/+2 |
| | |||||
* | Fix @(*#&$#& typo | Paul McGuire | 2016-10-06 | 1 | -4/+2 |
| | |||||
* | Add example to LineStart docstring | Paul McGuire | 2016-10-06 | 1 | -0/+19 |
| | |||||
* | Fixed bug in col, which allowed simplification of LineStart down to minimal ↵ | Paul McGuire | 2016-10-06 | 1 | -9/+3 |
| | | | | implementation | ||||
* | Fixed behavior of LineStart; added AutoReset to other unit tests that modify ↵ | Paul McGuire | 2016-10-04 | 1 | -10/+8 |
| | | | | 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 tests | Paul McGuire | 2016-10-02 | 1 | -10/+10 |
| | |||||
* | Fix bug in ZeroOrMore results name reporting | Paul McGuire | 2016-09-28 | 1 | -6/+3 |
| | |||||
* | Fixed bug in ParseResults.dump when keys were not strings. Also changed ↵ | Paul McGuire | 2016-09-24 | 1 | -3/+7 |
| | | | | 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. | ||||
* | Added support for multiline test strings in runTests | Paul McGuire | 2016-09-11 | 1 | -1/+9 |
| | |||||
* | Fix typo in doc string; add comment on support for ()'s in infixNotation | Paul McGuire | 2016-09-11 | 1 | -4/+5 |
| | |||||
* | Cleanup/notes in prep for 2.1.9 release | Paul McGuire | 2016-09-10 | 1 | -2/+2 |
| | |||||
* | Fix Py3 bug in ParseResults.getName; fixed bug in Keyword and ↵ | Paul McGuire | 2016-09-08 | 1 | -5/+7 |
| | | | | CaselessKeyword when using setDefaultKeywordChars. | ||||
* | Copied upcaseTokens and downcaseTokens to pyparsing_common; renamed ↵ | Paul McGuire | 2016-08-26 | 1 | -11/+27 |
| | | | | pyparsing_common's signedInteger and sciReal to signed_integer and sci_real | ||||
* | Added CloseMatch class | Paul McGuire | 2016-08-17 | 1 | -3/+64 |
| | |||||
* | Some docstring changes | Paul McGuire | 2016-08-15 | 1 | -11/+34 |
| | |||||
* | Some docstring changes | Paul McGuire | 2016-08-14 | 1 | -9/+11 |
| | |||||
* | enhanced runTests to better handle non-parsing exceptions | Paul McGuire | 2016-08-14 | 1 | -3/+17 |
| | | | modified pyparsing_common.convertToDate and convertToDatetime parse actions to convert ValueErrors raised by strptime to ParseExceptions | ||||
* | Simplified merging ParseResults from expressions in an Each; also fixed ↵ | Paul McGuire | 2016-08-13 | 1 | -40/+31 |
| | | | | 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 McGuire | 2016-08-12 | 1 | -7/+7 |
| | | | | through full call stack - trying to address UnicodeDecodeError exceptions from loading in more code than we need. | ||||
* | Clearer example output in ParseResults | Paul McGuire | 2016-08-11 | 1 | -15/+18 |
| | |||||
* | Added inline doc example for ParserElement.setDebug | Paul McGuire | 2016-08-11 | 1 | -2/+31 |
| | |||||
* | Fixed bug in ParserElement.inlineLiteralsUsing, causing infinite loop with ↵ | Paul McGuire | 2016-08-11 | 1 | -3/+6 |
| | | | | | Suppress; added AutoReset context manager class to unit tests, for saving/resetting global state when tests need to change globals | ||||
* | Undo removal of generator handling | Paul McGuire | 2016-08-11 | 1 | -1/+5 |
| | |||||
* | Remove dangling ref to _generatorType | Paul McGuire | 2016-08-11 | 1 | -1/+1 |
| | |||||
* | Add support for all iterables (sets, generators, etc.) to oneOf and ↵ | Paul McGuire | 2016-08-11 | 1 | -11/+6 |
| | | | | ParseExpression | ||||
* | Fix regression when using packrat parsing and raising ParseSyntaxException ↵ | Paul McGuire | 2016-08-09 | 1 | -11/+17 |
| | | | | in And._ErrorStop. | ||||
* | Typo in Keyword docstring | Paul McGuire | 2016-08-07 | 1 | -1/+1 |
| | |||||
* | docstring tweak (ParseResults.asDict) | Paul McGuire | 2016-08-07 | 1 | -1/+1 |
| | |||||
* | More docstring cleanup/enhancement | Paul McGuire | 2016-08-07 | 1 | -27/+45 |
| | |||||
* | Fix typo in SkipTo docstring | Paul McGuire | 2016-08-07 | 1 | -1/+1 |
| | |||||
* | Reformat Word docstring to include links to helper strings | Paul McGuire | 2016-08-07 | 1 | -9/+10 |
| | |||||
* | Add the last of the new inline doc examples | Paul McGuire | 2016-08-06 | 1 | -57/+469 |
| | | | Added full option to ParseResults.dump(), and fullDump option to ParserElement.runTests | ||||
* | Add more inline doc examples | Paul McGuire | 2016-08-06 | 1 | -36/+286 |
| | |||||
* | Fixed version date | Paul McGuire | 2016-08-06 | 1 | -1/+1 |
| | |||||
* | Add inline examples to docstrings, for real | Paul McGuire | 2016-08-05 | 1 | -481/+1094 |
| | |||||
* | Fixed bug in upcaseTokens and downcaseTokens introduced in 2.1.5, when the ↵ | Paul McGuire | 2016-08-05 | 1 | -2/+2 |
| | | | | parse action was used in conjunction with results names | ||||
* | Add inline examples to docstrings, so that reference docs will show sample ↵ | Paul McGuire | 2016-08-05 | 1 | -8/+8 |
| | | | | 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 McGuire | 2016-08-05 | 1 | -2/+2 |
| | |||||
* | Updated traceParseAction to use repr of input/output tokens instead of str | Paul McGuire | 2016-08-05 | 1 | -3/+3 |
| | |||||
* | Rename pyparsing_common's "numeric" and "number" expressions to "number" and ↵ | Paul McGuire | 2016-08-05 | 1 | -5/+5 |
| | | | | "fnumber", to better indicate which expression forces conversion to float (that is fnumber) | ||||
* | LRU rework to use OrderedDict instead, better cross-version Python ↵ | Paul McGuire | 2016-08-04 | 1 | -41/+86 |
| | | | | compatibility. | ||||
* | Modified init for Py2 compatibility (need args attribute for exception ↵ | Paul McGuire | 2016-07-27 | 1 | -0/+1 |
| | | | | construction during packratting) | ||||
* | Final code cleanup for adding lru_cache. Removed DictCache wrapper on dict, ↵ | Paul McGuire | 2016-07-27 | 1 | -43/+29 |
| | | | | just changed LruDictCache look more dict-like. Made container cacheing a little more explicit with variable names and comments. Added note to CHANGES file. |