summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix #345 - delimitedList calling streamline() changes content of expr in ↵ptmcg2021-12-144-2/+42
| | | | some cases; use a copy to generate default expr name
* Add CHANGES note re: new min and max args for delimited_listptmcg2021-12-061-0/+3
|
* Added further type annotationsptmcg2021-12-064-46/+47
|
* Minor enhancement to Word generation of internal regular expression when ↵ptmcg2021-12-064-23/+38
| | | | characters are 2 consecutive chars
* Fix typo in warning messageptmcg2021-12-061-2/+2
|
* Reformat docs for ParseResults bugfix to evaluate ParseResults as True if ↵ptmcg2021-12-062-9/+12
| | | | either list is non empty or results names dict is non empty
* Documented ParseResults bugfix to evaluate ParseResults as True if either ↵ptmcg2021-12-063-1/+71
| | | | list is non empty or results names dict is non empty
* Update version number for next release workptmcg2021-12-062-2/+6
|
* Switch to GH actions (#341)Pavlo Bashynskyi2021-12-063-30/+60
| | | | | * Switch to GH actions * Add dependencies for railroad testing
* Added min/max keyword arguments for delimited_list (#335)Marius2021-12-043-1/+42
| | | | | * Added min/max keyword arguments for delimited_list * Rename arguments and add validation
* Added sys.setrecursionlimit for complex query strings; general reformattingPaul McGuire2021-11-131-370/+126
|
* Remove cd command from tox.ini commands to checkout previous packaging versionptmcg2021-11-121-8/+1
|
* Test against packaging 21.2ptmcg2021-11-121-0/+7
|
* Add warning suppression detection for all diagnostic warningspyparsing_3.0.6ptmcg2021-11-124-21/+107
|
* Update version time for releaseptmcg2021-11-121-1/+1
|
* Revert results names for packaging compatibility (#110)ptmcg2021-11-125-21/+53
|
* Add tests written when working on #323Paul McGuire2021-11-111-4/+72
|
* Add asserts in unit testptmcg2021-11-101-0/+4
|
* Rework version_info to use typing.NamedTupleptmcg2021-11-102-22/+40
|
* Add debug arg to scan_string, transform_string, search_stringptmcg2021-11-101-4/+18
|
* Update update_pyparsing_timestamp.py to new code structureptmcg2021-11-101-11/+11
|
* Get Travis and tox to work better togetherptmcg2021-11-091-0/+1
|
* Make Travis run all tox environmentsptmcg2021-11-091-1/+1
|
* Issue #333 - add packaging pytests to tox.iniptmcg2021-11-091-1/+12
|
* Add tracebacks to run_tests() output if ParserElement.verbose_stacktrace == Trueptmcg2021-11-091-1/+5
|
* Fix delimitedList regression when called with a literal string instead of a ↵ptmcg2021-11-093-1/+16
| | | | ParserElement (Issue #331)
* Update version for next release workptmcg2021-11-071-2/+2
|
* Semi-fix collision of Dict and typing.Dict; Some mypy types cleanuppyparsing_3.0.5ptmcg2021-11-072-8/+9
|
* Add notes to CHANGES for minor and internal fixes that may be of interestPaul McGuire2021-11-051-0/+5
|
* Added with_line_numbers to run_test(), and made line/col numbering off by ↵ptmcg2021-11-053-3/+9
| | | | default
* Added type hints for col, line, and lineno public methods; plus blackptmcg2021-11-023-18/+34
|
* Removed spurious warnings when assigning results name to originalTextFor ↵ptmcg2021-10-315-6/+30
| | | | expression (Issue #110)
* PEP-8 some internal namesptmcg2021-10-314-54/+54
|
* Add tests to verify that warnings are not raised when not enabledptmcg2021-10-311-8/+47
|
* Fix bug where streamline() did not return self if already streamlinedptmcg2021-10-303-7/+29
|
* Add extended examples for using -Wd:::pyparsing to enable warnings just for ↵ptmcg2021-10-301-3/+4
| | | | pyparsing
* Update version number for next release workptmcg2021-10-301-2/+2
|
* Added __str__ method to pyparsing __version_info__, for nicer-looking outputpyparsing_3.0.4ptmcg2021-10-301-0/+3
|
* Fixed bug in railroad diagramming where the vertical limit would count all ↵ptmcg2021-10-304-13/+34
| | | | expressions in a group, not just those that would create visible railroad elements.
* Update docs to reflect change in attribute setting on ParseResults due to ↵ptmcg2021-10-292-4/+42
| | | | using __slots__.
* Update version time, reblacken test_unit.pyptmcg2021-10-292-2/+2
|
* Clean up markup in whats_new_in_3_0_0.rst docptmcg2021-10-291-3/+3
|
* Fix Dict() bugfix to wrap tokenlist.as_dict() if self.resultsNameptmcg2021-10-293-1/+98
|
* Wrap tokenlist in list if `self.resultsName` is present (#324)Bu Sun Kim2021-10-281-1/+4
| | | | | * Wrap tokenlist in list if self.ResulstName is present for Dict * Use as_dict instead of asDict
* Update version to prep for next release (and black)ptmcg2021-10-284-8/+18
|
* Update version timepyparsing_3.0.3ptmcg2021-10-271-1/+1
|
* Added header column labeling > 100 in `with_line_numbers`ptmcg2021-10-272-1/+15
|
* Fix whitespace skipping bug introduced while reverting LineStart() changes - ↵ptmcg2021-10-273-14/+22
| | | | Issue #319
* Fix regex typo in one_of (:? should be (?:ptmcg2021-10-272-1/+6
|
* Update version for next releaseptmcg2021-10-271-2/+2
|