Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | 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 | |||||
* | Fix runTests output bug introduced in d2332c95675d71c10605eaf00b1171ef11d0970d | Paul McGuire | 2019-06-02 | 1 | -3/+6 | |
| | ||||||
* | Updated runTests to call postParse before dumping parsed results; added ↵ | Paul McGuire | 2019-05-26 | 1 | -3/+5 | |
| | | | | nested_markup.py and updated delta_time.py (renamed from deltaTime.py) examples | |||||
* | Additional useful kwargs for Char (passthru to Word) | Paul McGuire | 2019-04-07 | 1 | -3/+4 | |
| | ||||||
* | Improved support for "python setup.py test" | Paul McGuire | 2019-04-07 | 1 | -3/+3 | |
| | ||||||
* | Fixed dict structure in makeHTMLTags expressions, and added tag_body ↵ | Paul McGuire | 2019-04-06 | 1 | -2/+5 | |
| | | | | attribute to the generated start expression giving easy access to a SkipTo(closeTag) that will parse the tag's body text; some code cleanup and removed duplication among examples | |||||
* | General code cleanup; have unit test module exit(0 or 1) depending on test ↵ | Paul McGuire | 2019-04-01 | 1 | -23/+36 | |
| | | | | success, to trigger CI pass/fail; fix bug that crept into withAttribute; minor performance tweaks in Regex and Word | |||||
* | Modifies makeXXXTags to reuse expressions for '<' and '>' literals, to be ↵ | Paul McGuire | 2019-03-30 | 1 | -14/+19 | |
| | | | | more packrat-friendly | |||||
* | Convert docstrings containing regex examples to raw string literals, to ↵ | Paul McGuire | 2019-03-30 | 1 | -3/+3 | |
| | | | | avoid Py3.8 SyntaxWarnings (#80) | |||||
* | Merge remote-tracking branch 'origin/master' | Paul McGuire | 2019-03-30 | 1 | -10/+12 | |
|\ | | | | | | | | | # Conflicts: # pyparsing.py | |||||
| * | Fix cases where an indentedBlock partially parsing will cause all other ↵ | TMiguelT | 2019-03-12 | 1 | -1/+7 | |
| | | | | | | | | | | | | | | correct indentedBlocks to fail (#75) * Add failing test for indentedBlock * Simplify fix by storing a backup stack | |||||
| * | Descriptive names for Forward expressions (#71) | Eric Wald | 2019-03-10 | 1 | -9/+5 | |
| | | | | | | Resolves the infinite recursion potential by setting a temporary name during resolution. | |||||
| * | Support for simple_unit_tests under Python 2 (#72) | Eric Wald | 2019-03-10 | 1 | -1/+5 | |
| | | ||||||
* | | Add __compat__.collect_all_And_tokens to address version incompatibility, ↵ | Paul McGuire | 2019-03-30 | 1 | -7/+22 | |
|/ | | | | and conditionalize API-breaking behavior (#69) | |||||
* | Add compiler from rosettacode.org; fix bug in ParserElement.runTests that ↵ | Paul McGuire | 2019-01-31 | 1 | -4/+6 | |
| | | | | interpreted newlines in quotes as test delimiters | |||||
* | Add note that explain() is only supported under Python 3. | ptmcg | 2019-01-09 | 1 | -8/+4 | |
| | ||||||
* | Modify explain() for Py2 compat | ptmcg | 2019-01-09 | 1 | -2/+7 | |
| | ||||||
* | Add enumerated place holders for strings that invoke str.format(), for Py2 ↵ | ptmcg | 2019-01-09 | 1 | -9/+9 | |
| | | | | compatibility | |||||
* | Fix inconsistency between Keyword(caseless=True) and CaselessKeyword (issue #65) | ptmcg | 2019-01-07 | 1 | -7/+1 | |
| | ||||||
* | Add experimental ParseException.explain() method, to return a multiline ↵ | Paul McGuire | 2019-01-05 | 1 | -3/+71 | |
| | | | | string showing the parse expressions leading to a parsing failure | |||||
* | Update Travis-CI scripts to include examples; fix bug in runTests if ↵ | Paul McGuire | 2018-12-30 | 1 | -1/+3 | |
| | | | | postParse function returns None (or any non-str value) | |||||
* | Fix matching of dictOf with empty contents (Issue #53) | ptmcg | 2018-12-28 | 1 | -2/+2 | |
| | ||||||
* | Fix partial named results when And embedded in named MatchFirst or Or | ptmcg | 2018-12-28 | 1 | -2/+24 | |
| | ||||||
* | Use HTTPS URLs where available in docs, examples, and comments | Jon Dufresne | 2018-12-25 | 1 | -5/+5 | |
| | ||||||
* | Remove mentions of 'psyco' from docs and examples | Jon Dufresne | 2018-12-24 | 1 | -5/+3 | |
| | | | | | | | | | | | | | | | The psyco package has been declared umaintained and dead. It is no longer receiving bug fixes including for security issues. From http://psyco.sourceforge.net/ > 12 March 2012 > > Psyco is unmaintained and dead. Please look at PyPy for the > state-of-the-art in JIT compilers for Python. Avoid recommending the use of an unmaintained package (since 2012). Users can continue to use PyPy for the latest and greatest in Python JIT. | |||||
* | Remove unused imports throughout project | Jon Dufresne | 2018-12-24 | 1 | -1/+1 | |
| | | | | | | | | | | | | | Unused imports were discovered using flake8. By removing the unused imports, the code is a bit friendlier to new contributors as it is clearer what is being used and not simply leftover from previous refactoring. The flake8 command: $ flake8 . --select F401 http://flake8.pycqa.org/ | |||||
* | Fix runTests to strip leading BOM added for some unicode strings after ↵ | Paul McGuire | 2018-12-22 | 1 | -2/+3 | |
| | | | | splitlines(); fix typo in CHANGES when I renamed post_parse to postParse | |||||
* | Fix postParse bug introduced in runTests; extended cleanup of unitTests ↵ | Paul McGuire | 2018-12-21 | 1 | -3/+3 | |
| | | | | (convert bare asserts to TestCase.assertTrue and assertEqual; remove trailing spaces throughout) | |||||
* | Add support for optional postParse argument to ParserElement.runTests | Paul McGuire | 2018-12-21 | 1 | -7/+15 | |
| | ||||||
* | Issue #51 Expanded the whitespace characters recognized by the White class ↵ | ptmcg | 2018-12-13 | 1 | -16/+53 | |
| | | | | to include all unicode defined spaces; added docstrings to unicode ranges | |||||
* | Minor update to module welcome; add version to generated docs | ptmcg | 2018-11-22 | 1 | -3/+3 | |
| | ||||||
* | Intern unicode range strings to prevent their listing in generated docs ↵ | ptmcg | 2018-11-22 | 1 | -13/+25 | |
| | | | | (pyparsing #50); fixed bug in composition of unicode_sets using multiple inheritance | |||||
* | Convert sphinx inline code literal markups to less-verbose form | ptmcg | 2018-11-21 | 1 | -225/+242 | |
| | ||||||
* | More sphinx cleanup | ptmcg | 2018-11-21 | 1 | -143/+194 | |
| | ||||||
* | Update timestamp and CHANGES file to reflect mcepl improvements | ptmcg | 2018-11-20 | 1 | -1/+1 | |
| | ||||||
* | Reformatting of documentation strings. | Matěj Cepl | 2018-11-20 | 1 | -364/+562 | |
| | ||||||
* | Add some fixes | Matěj Cepl | 2018-11-20 | 1 | -19/+40 | |
| | ||||||
* | Initial conversion to Sphinx generated documentation. | Matěj Cepl | 2018-11-20 | 1 | -271/+283 | |
| | | | | | There are still many bugs in the documentation strings, but at least genration of documentaiton works. | |||||
* | Convert pyparsing.py by a script | Matěj Cepl | 2018-11-20 | 1 | -123/+123 | |
| | ||||||
* | CRLF -> LF | Matěj Cepl | 2018-11-20 | 1 | -6010/+6010 | |
| | ||||||
* | Add support for combining unicode_sets using multiple inheritance | Paul McGuire | 2018-11-17 | 1 | -8/+10 | |
| | ||||||
* | Added unicode sets for LatinA and LatinB ranges | ptmcg | 2018-11-09 | 1 | -5/+9 | |
| | ||||||
* | Remove _Constants in favor of types.SimpleNamespace | ptmcg | 2018-10-30 | 1 | -4/+7 | |
| | ||||||
* | Add Devanagari language set; make unicode_set public so users can define and ↵ | ptmcg | 2018-10-27 | 1 | -17/+21 | |
| | | | | submit their own language sets | |||||
* | Add Py2 unicodeisms | ptmcg | 2018-10-27 | 1 | -4/+9 | |
| |