Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add convenience assert methods (to parse and check list or dict contents in ↵unittest_integration | Paul McGuire | 2019-09-26 | 1 | -0/+20 |
| | | | | one go) | ||||
* | Merge changes from master | Paul McGuire | 2019-09-26 | 1 | -85/+62 |
| | |||||
* | First take on unittest integration methods and classes | Paul McGuire | 2019-09-06 | 1 | -7/+99 |
| | |||||
* | Update version timestamp | Paul McGuire | 2019-09-02 | 1 | -1/+1 |
| | |||||
* | Propagate setDefaultWhitespaceChars to helper expressions defined in ↵ | Paul McGuire | 2019-09-02 | 1 | -7/+20 |
| | | | | pyparsing module | ||||
* | Fixed bug when ZeroOrMore parses no matching exprs, did not include a named ↵ | Paul McGuire | 2019-08-26 | 1 | -2/+2 |
| | | | | result containing [] | ||||
* | Make next release 3.0.0 instead of 2.5.0 to reflect Py3-only; fix warning ↵ | Paul McGuire | 2019-08-25 | 1 | -6/+7 |
| | | | | message; minor improvement when default literal string class is other than Literal; always add extra newline after dump() | ||||
* | Fix minor bug in creating regex range for single character; add unit tests | Paul McGuire | 2019-08-20 | 1 | -2/+3 |
| | |||||
* | Add regex range collapsing to compress large character ranges for faster re ↵ | Paul McGuire | 2019-08-18 | 1 | -16/+34 |
| | | | | performance; update CHANGES to reflect new booleansearchparser example | ||||
* | Rework __diag__ and __compat__ to be actual classes instead of just ↵ | Paul McGuire | 2019-08-10 | 1 | -16/+59 |
| | | | | namespaces, to add helpful behavior and methods | ||||
* | Fixed bug in indentedBlock with a parser using two different types of nested ↵ | Paul McGuire | 2019-08-09 | 1 | -5/+8 |
| | | | | indented blocks with different indent values, but sharing the same indent stack. Raised in comments on #87. | ||||
* | Fixed bug in CloseMatch where end location was incorrectly computed; and ↵ | Paul McGuire | 2019-08-05 | 1 | -2/+2 |
| | | | | updated partial_gene_match.py example. | ||||
* | Remove deprecated methods and names; disabled ↵ | Paul McGuire | 2019-08-05 | 1 | -60/+34 |
| | | | | __compat__.collect_all_And_tokens; correct doctests; more minor whitespace cleanup | ||||
* | First pass removing Py2 cross-compatibility features | Paul McGuire | 2019-08-05 | 1 | -450/+227 |
| | |||||
* | Improved handling of '-' ErrorStop's when used within Each | Paul McGuire | 2019-08-04 | 1 | -17/+65 |
| | |||||
* | Merge pull request #108 from cngkaygusuz/word-doc | Paul McGuire | 2019-07-30 | 1 | -28/+37 |
|\ | | | | | Revise ParserElement.parseString docstring | ||||
| * | Revise ParserElement.parseString docstring | Cengiz Kaygusuz | 2019-07-27 | 1 | -28/+37 |
| | | |||||
* | | Updates to prep for 2.4.2 release | Paul McGuire | 2019-07-28 | 1 | -2/+2 |
|/ | |||||
* | Fixed faux iteration behavior implicit with using __getitem__, found while ↵ | Paul McGuire | 2019-07-24 | 1 | -10/+19 |
| | | | | investigating and resolving issue #103 | ||||
* | Version 2.4.2a1 - changing [...] notation to ZeroOrMore, not OneOrMore | Paul McGuire | 2019-07-23 | 1 | -16/+24 |
| | |||||
* | Fix latent bug if adding a parse action after having cleared parse actions ↵pyparsing_2.4.1 | Paul McGuire | 2019-07-20 | 1 | -2/+2 |
| | | | | with None | ||||
* | Add CONTRIBUTING.md guidelines; code and whitespace cleanup | Paul McGuire | 2019-07-15 | 1 | -948/+966 |
| | |||||
* | Update `__eq__` to Py2/Py3 compat | Paul McGuire | 2019-07-13 | 1 | -2/+5 |
| | |||||
* | Some code cleanup based on inspection reports | Paul McGuire | 2019-07-13 | 1 | -4/+8 |
| | |||||
* | Some performance refinements, pre-resolving re.match to re_match attribute, ↵ | Paul McGuire | 2019-07-13 | 1 | -31/+52 |
| | | | | overriding current class with a class with optimized parseImpl() | ||||
* | Simplify from_dict signature, support nested dict -> nested ParseResults | Paul McGuire | 2019-07-11 | 1 | -14/+20 |
| | |||||
* | Add include_list optional arg to ParseResults.dump(); make Optional default ↵ | Paul McGuire | 2019-07-10 | 1 | -9/+27 |
| | | | | singleton class-local | ||||
* | Add new module symbols to __all__ | Paul McGuire | 2019-07-09 | 1 | -2/+3 |
| | |||||
* | Cleaned up CHANGES to accurately describe the pre/post 2.3.0 bugfix ↵ | Paul McGuire | 2019-07-09 | 1 | -13/+31 |
| | | | | behavior; added file argument to runTests; added conditionAsParseAction helper | ||||
* | Add __diag__ namespace to enable diagnostic switches; add asKeyword optional ↵ | Paul McGuire | 2019-07-08 | 1 | -28/+122 |
| | | | | arg for oneOf to emit Keyword expressions instead of Literals | ||||
* | Nicer looking found string if fail on backslash | Paul McGuire | 2019-07-08 | 1 | -1/+1 |
| | |||||
* | Augment ParseException str() output to include what character was found at ↵ | Paul McGuire | 2019-07-07 | 1 | -3/+10 |
| | | | | the error location, to help diagnose errors. | ||||
* | Add ParseResults.from_dict classmethod, for easy construction outside of ↵ | Paul McGuire | 2019-07-07 | 1 | -1/+24 |
| | | | | parseString | ||||
* | Add support for multiple '...' skips in a single expression; `_skippped` ↵ | Paul McGuire | 2019-07-06 | 1 | -8/+10 |
| | | | | results name will always return a list of skipped items | ||||
* | Add support for "(expr | ...)" as a form of "on-error, skip" notation | ptmcg | 2019-07-05 | 1 | -54/+85 |
| | |||||
* | Further mods to `Forward.__str__` to possibly address memory issues reported ↵ | ptmcg | 2019-07-05 | 1 | -6/+9 |
| | | | | in #85 and #91, and also does not stomp on user-defined expression names | ||||
* | Slight mod to `Forward.__str__` to possibly address memory issues reported ↵ | ptmcg | 2019-07-05 | 1 | -4/+4 |
| | | | | in #91 | ||||
* | Minor code changes in runTests | ptmcg | 2019-07-04 | 1 | -19/+20 |
| | |||||
* | Add support for ... as short cut for SkipTo in And, and for repetition as ↵ | Paul McGuire | 2019-07-03 | 1 | -10/+97 |
| | | | | OneOrMore and ZeroOrMore; fix PY2 test bug in unitTests.py | ||||
* | Issue #93 - interaction of Or and addCondition sometimes selects alternative ↵ | Paul McGuire | 2019-07-02 | 1 | -23/+46 |
| | | | | that is not the longest | ||||
* | Fix up changes to parse reals without leading digits before the decimal, and ↵ | Paul McGuire | 2019-06-29 | 1 | -3/+3 |
| | | | | add unit tests | ||||
* | Merge remote-tracking branch 'origin/master' | Paul McGuire | 2019-06-29 | 1 | -2/+2 |
|\ | |||||
| * | Support for omitted integer part of the float number (#98) | Paul McGuire | 2019-06-29 | 1 | -2/+2 |
| |\ | | | | | | | | | | | | | | | | * Added support for omitted integer part of the float number * Added support for omitted integer part in sci_real numbers | ||||
| | * | Added support for omitted integer part in sci_real numbers | Andrey Sobolev | 2019-06-14 | 1 | -1/+1 |
| | | | |||||
| | * | Added support for omitted integer part of the float number | Andrey Sobolev | 2019-06-12 | 1 | -1/+1 |
| | | | |||||
* | | | Add support for expr.setParseAction(None) to clear all parse actions | Paul McGuire | 2019-06-29 | 1 | -3/+11 |
|/ / | |||||
* | | Fix runTests to output results if post_parse returns None | Paul McGuire | 2019-06-29 | 1 | -1/+3 |
| | | |||||
* | | Fix issue #87, regression in indentedBlock | Paul McGuire | 2019-06-29 | 1 | -8/+11 |
| | | |||||
* | | Fix typo: "the the" (#99) | Jon Dufresne | 2019-06-29 | 1 | -1/+1 |
|/ | |||||
* | Add better help directing to ParseResults as the return type for ↵ | Paul McGuire | 2019-06-05 | 1 | -1/+7 |
| | | | | ParserElement.parseString |