summaryrefslogtreecommitdiff
path: root/pyparsing
Commit message (Collapse)AuthorAgeFilesLines
* Doc updates, remove references to deprecated delimitedList and ↵ptmcg2023-04-196-31/+23
| | | | delimited_list (use DelimitedList class)
* Add CSS to Railroad output (#480)Aussie Schnore2023-04-191-1/+2
| | | | | * Fix railroad so head, body args included in html * Allows overridding the DEFAULT_STYLE
* Fix regex matching for Python quoted stringsptmcg2023-04-181-4/+4
|
* Fix railroad so head, body args included in html (#479)Aussie Schnore2023-04-181-2/+2
|
* Make create_diagram() code compatible with latest version of ↵ptmcg2023-04-122-3/+6
| | | | railroad-diagrams; fixes #477
* Stage for releaseptmcg2023-04-081-1/+1
|
* Staging for releaseptmcg2023-04-051-2/+2
|
* Don't group/label untyped TypeConverter like ungroupptmcg2023-04-051-3/+5
|
* Blackenptmcg2023-04-033-2/+1
|
* Fix bug, omitted DelimitedList from __all__ptmcg2023-04-011-0/+1
|
* Small perf optimization for `expr | ""` mapping to `Optional(expr)`ptmcg2023-03-291-0/+3
|
* Fix #474 - redo QuotedString '\' escape handling as a state machine so that ↵ptmcg2023-03-281-9/+27
| | | | all transforms are done left to right
* Add 'url' named capture group to common.url Regexptmcg2023-03-271-1/+3
|
* Fix #470 - Removed "" from the list of values that ParseResults will not ↵ptmcg2023-03-271-1/+1
| | | | save with a results name
* Fix #475 - SkipTo used incorrect storage of ignore expressions, would match ↵ptmcg2023-03-261-11/+6
| | | | the target expression if present within an ignorable
* Staging for post-3.1.0a1 workptmcg2023-03-131-2/+2
|
* Staging for 3.1.0a1 releasepyparsing_3.1.0a1ptmcg2023-03-071-1/+1
|
* Black formattingptmcg2023-03-071-3/+9
|
* Don't always override exception messages in MatchFirst or Or classes - ↵ptmcg2023-03-072-3/+8
| | | | addresses #464
* Add ParseResults.deepcopy() - fixes #463ptmcg2023-03-063-5/+31
|
* Change version to 3.1.0, not 3.0.10, and make it alpha so we can go through ↵ptmcg2023-03-051-2/+2
| | | | some draft releases
* Remove future import annotations - fixes #465ptmcg2023-02-121-3/+2
|
* Remove ^ and $ tags from pp.common.url regex - fixes #459ptmcg2023-01-181-3/+2
|
* Add pyparsing.unicode.identifier class propertyptmcg2023-01-132-22/+32
|
* Fix some type annotations; fixes Issue #456ptmcg2022-12-223-16/+22
|
* Added DelimitedList class, for better handling of naming and diagramming ↵ptmcg2022-12-113-84/+98
| | | | (replaces delimited_list function)
* Better handling of ParserElementEnhance subclassesptmcg2022-12-111-1/+3
|
* Additional measures to prevent premature streamlining (Issue #447)ptmcg2022-11-102-5/+6
|
* Deprecate ParserElement.validate() (Issue #444)ptmcg2022-11-061-0/+20
|
* Fix stacklevel when warning invalid config setting; added assertWarns ↵ptmcg2022-11-061-1/+2
| | | | wrapper similar to assertRaises wrapper, to echo success/fail status
* Added new class method `ParserElement.using_each`ptmcg2022-11-062-1/+13
|
* Add Unicode MIDDLE DOT to Latin1.identbodycharsptmcg2022-11-061-2/+2
|
* Add doc and error message clarifications about Word with as_keyword=True. ↵ptmcg2022-07-181-2/+4
| | | | Fixes #433.
* Add type annotationsptmcg2022-07-147-50/+107
|
* More post-cleanup from removing weakref on ParseResults._parentptmcg2022-07-112-19/+13
|
* Change weakref _parent reference in ParseResults to regular reference, to ↵ptmcg2022-07-112-12/+11
| | | | avoid early gc of a parent object - fixes #428
* Add recurse option to set_debug(), fixes #399ptmcg2022-07-113-8/+30
|
* Merge branch 'ptm_address_booleansearchparser_issue'ptmcg2022-07-091-1/+1
|\ | | | | | | | | | | | | | | # Conflicts: # examples/booleansearchparser.py # pyparsing/__init__.py # tests/test_examples.py # tests/test_unit.py
| * Add micro optimizationsptmcg2022-07-093-14/+20
| |
| * Fix delimited_list bug (Issue #408)ptmcg2022-07-092-2/+30
| |
* | Some micro-optimizationsptmcg2022-07-094-20/+38
| |
* | Fix bug in delimited_list (premature streamline), issue #408ptmcg2022-07-092-2/+30
|/
* Simpler fix for __new__ with copy.copy() (#427)Devin J. Pohly2022-07-091-8/+4
|
* Small docstring formatting/syntax fixes (#426)Devin J. Pohly2022-07-091-4/+4
| | | | | ``...`` needs to be surrounded by non-word characters to be detected, and backslash-space in a non-raw Python string should technically be written backslash-backslash-space.
* Add return of NotImplemented to other binary operators (similar to PR #425), ↵ptmcg2022-07-042-1/+21
| | | | and add unit tests
* Return NotImplemented for unsupported operations (#425)Devin J. Pohly2022-07-041-36/+12
| | | Fixes #424.
* Added python_quoted_string; fixed exception messages for ParseElementEnhance ↵ptmcg2022-06-293-5/+30
| | | | subclasses
* Update latest version timestampptmcg2022-06-241-1/+1
|
* Remove assignment to __class__ in Word, remove internal _WordRegex classptmcg2022-06-242-12/+5
|
* Simplify code that incrementally builds a ParseResultsptmcg2022-06-232-5/+6
|