summaryrefslogtreecommitdiff
path: root/pyparsing
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed IndentedBlock internal parse action to use correct value of curpyparsing_3.0.7ptmcg2022-01-201-1/+1
|
* Fixed exception generated in a ParserElementEnhance if the contained expr is ↵ptmcg2022-01-182-4/+4
| | | | None
* Fix #355 - needed re.escape, not escape_regex_range_chars in QuotedStringPaul McGuire2022-01-142-2/+2
|
* Issue #350 - fixed whitespace skipping around White expressionsptmcg2022-01-022-9/+16
|
* Some code cleanup, replacing map() calls with list comprehensions; better ↵ptmcg2022-01-024-34/+47
| | | | typing for debug actions using typing.NamedTuple; using list comps in "".join calls
* Fixed bug in ParserElement.run_tests where comments would be displayed using ↵ptmcg2021-12-261-1/+1
| | | | with_line_numbers, even if with_line_numbers was set to False.
* Fixed PEP-8 compatibility logic in WordStart and WordEnd (Issue #346)ptmcg2021-12-182-3/+3
|
* Fix #345 - delimitedList calling streamline() changes content of expr in ↵ptmcg2021-12-142-2/+2
| | | | some cases; use a copy to generate default expr name
* Added further type annotationsptmcg2021-12-063-46/+45
|
* Minor enhancement to Word generation of internal regular expression when ↵ptmcg2021-12-062-3/+4
| | | | characters are 2 consecutive chars
* Fix typo in warning messageptmcg2021-12-061-2/+2
|
* Update version number for next release workptmcg2021-12-061-2/+2
|
* Added min/max keyword arguments for delimited_list (#335)Marius2021-12-041-1/+11
| | | | | * Added min/max keyword arguments for delimited_list * Rename arguments and add validation
* Add warning suppression detection for all diagnostic warningspyparsing_3.0.6ptmcg2021-11-122-8/+53
|
* Update version time for releaseptmcg2021-11-121-1/+1
|
* Revert results names for packaging compatibility (#110)ptmcg2021-11-122-17/+28
|
* Rework version_info to use typing.NamedTupleptmcg2021-11-101-14/+33
|
* Add debug arg to scan_string, transform_string, search_stringptmcg2021-11-101-4/+18
|
* 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-091-1/+4
| | | | 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
|
* Added with_line_numbers to run_test(), and made line/col numbering off by ↵ptmcg2021-11-052-3/+5
| | | | 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-313-6/+7
| | | | expression (Issue #110)
* PEP-8 some internal namesptmcg2021-10-314-54/+54
|
* Fix bug where streamline() did not return self if already streamlinedptmcg2021-10-302-7/+7
|
* 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-303-13/+30
| | | | expressions in a group, not just those that would create visible railroad elements.
* Update version time, reblacken test_unit.pyptmcg2021-10-291-1/+1
|
* Fix Dict() bugfix to wrap tokenlist.as_dict() if self.resultsNameptmcg2021-10-291-1/+1
|
* 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-283-8/+14
|
* Update version timepyparsing_3.0.3ptmcg2021-10-271-1/+1
|
* Added header column labeling > 100 in `with_line_numbers`ptmcg2021-10-271-1/+12
|
* Fix whitespace skipping bug introduced while reverting LineStart() changes - ↵ptmcg2021-10-271-4/+5
| | | | Issue #319
* Fix regex typo in one_of (:? should be (?:ptmcg2021-10-271-1/+1
|
* Update version for next releaseptmcg2021-10-271-2/+2
|
* Fixed type annotation in IndentedBlockptmcg2021-10-271-1/+1
|
* Fixed IndentedBlockptmcg2021-10-273-36/+81
|
* Revert strict LineStart interpretation in 3.0.0 to 2.4.x behavior (Issue #317)ptmcg2021-10-262-24/+19
|
* To blackenptmcg2021-10-262-3/+4
|
* Fix one_of to generate regex internally, even if caseless or as_keyword ↵ptmcg2021-10-262-13/+27
| | | | given as True
* Update version for next release workptmcg2021-10-251-2/+2
|
* Fixed bug where ParseResults accidentally created recursive contents. (Issue ↵pyparsing_3.0.1ptmcg2021-10-242-2/+5
| | | | #315)
* Fixed bug in Word with max argument (#314)ptmcg2021-10-242-2/+6
|
* blackeningptmcg2021-10-243-10/+20
|
* Fixed bug where warn_on_multiple_string_args_to_oneof warning is raised even ↵ptmcg2021-10-241-1/+2
| | | | when not enabled
* update version for next release workptmcg2021-10-241-2/+2
|