Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update docstrings to use new-style snake_case names | ptmcg | 2021-09-02 | 1 | -2/+2 | |
| | ||||||
* | mypy cleanup | ptmcg | 2021-09-02 | 1 | -4/+11 | |
| | ||||||
* | Fix annotations using Iterable, must import and use as IterableType so as ↵ | ptmcg | 2021-08-23 | 1 | -1/+1 | |
| | | | | not to confuse with collections.abc.Iterable. | |||||
* | Adding type annotations | ptmcg | 2021-08-23 | 1 | -26/+55 | |
| | ||||||
* | Fix f-string 3.6 compat bug in test_unit.py; rename __versionTime__ to ↵ | ptmcg | 2021-08-16 | 1 | -6/+6 | |
| | | | | __version_time__; code cleanups | |||||
* | Sweep code for usage of Optional -> Opt; sweep HowToUsePyparsing.rst for ↵ | ptmcg | 2021-08-08 | 1 | -16/+16 | |
| | | | | legacy names | |||||
* | Sweep code for calls using legacy names | ptmcg | 2021-08-08 | 1 | -15/+30 | |
| | ||||||
* | Add PEP-8 naming, with compatibility synonyms | ptmcg | 2021-08-07 | 1 | -145/+190 | |
| | ||||||
* | Add allowTrailingDelim to delimitedList helper (#285) | Kazantcev Andrey | 2021-07-29 | 1 | -4/+17 | |
| | | | Merge pull request #285 - Add allowTrailingDelim to delimitedList helper | |||||
* | Deprecate `locatedExpr` in favor of new `Located` class | ptmcg | 2020-12-24 | 1 | -1/+3 | |
| | ||||||
* | Add IndentedBlock class; made vertical keyword arg more visible when ↵pyparsing_3.0.0b1 | ptmcg | 2020-11-02 | 1 | -1/+36 | |
| | | | | creating railroad diags; changed create_diagram from monkeypatch to included method on ParserElement; better debug exception if Dict is constructed with non-Group expression | |||||
* | minor perf changes II | ptmcg | 2020-10-25 | 1 | -5/+7 | |
| | ||||||
* | Fix enum auto() incompat with Py3.5 | Paul McGuire | 2020-08-19 | 1 | -2/+2 | |
| | ||||||
* | Convert SyntaxWarnings to ValueError and TypeError exceptions; change ↵ | Paul McGuire | 2020-08-19 | 1 | -13/+7 | |
| | | | | diagnostics to an enum, and add enable_diag(), disable_diag() and enable_all_warnings() methods; clean up pyparsing imports in test_unit.py | |||||
* | Docstrings cleanup; add 'encoding' argument to parseFile; additional unit ↵ | ptmcg | 2020-07-08 | 1 | -31/+30 | |
| | | | | tests to improve ParseResults coverage | |||||
* | infixNotation unit tests require infixNotation bug fixes! | ptmcg | 2020-07-07 | 1 | -14/+11 | |
| | ||||||
* | Convert internal imports to relative imports, to support projects that ↵ | ptmcg | 2020-05-13 | 1 | -2/+15 | |
| | | | | vendor pyparsing | |||||
* | Pop counter token and return rest instead of dropping all tokens in ↵ | Marcin Jaworski | 2020-05-03 | 1 | -2/+3 | |
| | | | | | | | | | | | | | countedArray (#209) * Pop counter token and return rest instead of dropping all tokens * Include only named results from intExpr in countedArray results * Remove internal Group from countedArray * Fix operator precedence * Update countedArray tests | |||||
* | Remove deprecated space escapes from docstrings (#202) | Matt Carmody | 2020-04-03 | 1 | -1/+1 | |
| | ||||||
* | Docstring formatting changes (#197) | Matt Carmody | 2020-03-29 | 1 | -4/+4 | |
| | | | | | | | * Tidy docstring formatting for lists and example codeblock * Add class references and formatting to docstrings * Experimental docstring formatting changes | |||||
* | Housekeeping (#191) | Matt Carmody | 2020-03-21 | 1 | -1/+1 | |
| | | | | | | | | | * Correct docstring typo in helpers.py * Remove repetitive imports of pyparsing in tests * Move repetitive pyparsing_common calls to module level ppc * Correct docstrings inline code typos | |||||
* | Rollforward infixNotation ternary op fix from 2.4.6 branch, plus related ↵ | ptmcg | 2020-01-04 | 1 | -1/+1 | |
| | | | | unit test; change TestParseResultsAsserts to mixin instead of subclass; rollforward 2.4.6 CHANGES blurb from 2.4.6 branch | |||||
* | Break up pyparsing.py monolith into sub-modules in a pyparsing package (#162) | Paul McGuire | 2019-11-18 | 1 | -0/+905 | |
* Break up pyparsing.py monolith into sub-modules in a pyparsing package * Convert relative imports to absolutes * Reference submodule pyparsing in setup.py modules * Remove recursive import of pyparsing from setup.py * Black updates * setup.py updates - packages vs. modules. use .dev1 for the version |