summaryrefslogtreecommitdiff
path: root/pyparsing/core.py
Commit message (Expand)AuthorAgeFilesLines
* Remove future import annotations - fixes #465ptmcg2023-02-121-3/+2
* Fix some type annotations; fixes Issue #456ptmcg2022-12-221-12/+16
* Added DelimitedList class, for better handling of naming and diagramming (rep...ptmcg2022-12-111-0/+65
* Additional measures to prevent premature streamlining (Issue #447)ptmcg2022-11-101-3/+4
* Deprecate ParserElement.validate() (Issue #444)ptmcg2022-11-061-0/+20
* Added new class method `ParserElement.using_each`ptmcg2022-11-061-0/+12
* Add doc and error message clarifications about Word with as_keyword=True. Fix...ptmcg2022-07-181-2/+4
* Add type annotationsptmcg2022-07-141-33/+67
* Add recurse option to set_debug(), fixes #399ptmcg2022-07-111-1/+25
* Some micro-optimizationsptmcg2022-07-091-15/+15
* 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
* Add return of NotImplemented to other binary operators (similar to PR #425), ...ptmcg2022-07-041-0/+20
* Return NotImplemented for unsupported operations (#425)Devin J. Pohly2022-07-041-36/+12
* Added python_quoted_string; fixed exception messages for ParseElementEnhance ...ptmcg2022-06-291-3/+26
* Remove assignment to __class__ in Word, remove internal _WordRegex classptmcg2022-06-241-11/+4
* Simplify code that incrementally builds a ParseResultsptmcg2022-06-231-4/+2
* Additional docstring and sphinx cleanupptmcg2022-06-181-2/+2
* There will be blackptmcg2022-06-171-3/+0
* Explicitly declare compatibility alias functions (#414)Devin J. Pohly2022-06-171-35/+124
* Fix docstring synonyms for parseString, scanString, et al.; refactor replaces...ptmcg2022-06-171-6/+6
* Add mypy ignore directives for intentional Python rule-bendingptmcg2022-06-161-10/+13
* Cleanup docstrings using replaces_prePEP8_function decorator; and blackptmcg2022-06-161-30/+29
* Use Literal.__new__ to select optimized subclasses (#413)Devin J. Pohly2022-06-161-19/+37
* Clean up docstrings to use new PEP8 names instead of old camelCase namesptmcg2022-06-161-8/+8
* Fix up docstrings for deprecated functions (doc as deprecated, instead of dup...ptmcg2022-06-161-2/+3
* fix Sphinx errors/warnings (#410)Devin J. Pohly2022-06-101-6/+8
* Fix Word(max=2) (issue #409); create re for Word(exact=n) exprs; validate tha...ptmcg2022-06-101-22/+32
* Fix list formatting in docstrings (#407)Devin J. Pohly2022-06-071-26/+37
* Convert most str.format() calls to use f-stringsptmcg2022-05-301-129/+69
* More added type annotations; reworked Word.__init__ so that excludeChars excl...ptmcg2022-05-291-50/+53
* Fix/ignore mypy attr-defined errors, where attr definitions are intentionalptmcg2022-05-291-2/+5
* Fix type annotations of Forward dunder-methods (#402)Stephen Rosen2022-05-291-3/+3
* Cleaned up/expanded some docstrings and docs to reflect new 3.0.10 changesptmcg2022-05-201-0/+5
* Add embed argument to create_diagram, to suppress DOCTYPE, HEAD, and BODY tagsptmcg2022-05-201-2/+5
* Make expr[:ender] equivalent to expr[...:ender]ptmcg2022-05-181-2/+4
* Add support for slice in expr[] notation, to pass stop_on repetition sentinelptmcg2022-05-181-0/+20
* Fixed bug in srange (escaped chars inside range set); fixed ignore type annot...ptmcg2022-05-141-4/+4
* Update docstrings, replacing ZeroOrMore and OneOrMore with [...] and [1, ...]...ptmcg2022-04-111-20/+20
* Reworked mypy typing, removed definitions of OptionalType, DictType, and Iter...ptmcg2022-04-111-44/+46
* Added show_groups arg to create_diagram; prep for releasepyparsing_3.0.8ptmcg2022-04-091-1/+3
* No longer use undocumented module "sre_constants" (#379)Serhiy Storchaka2022-03-291-4/+3
* Add tests and updated docs for changes to lpar and rpar args to infix_notatio...ptmcg2022-03-241-2/+3
* Add guard inside _trim_arity to protect against black reformatting in spacing...ptmcg2022-03-211-9/+6
* Add missing type hints (#371)Kazantcev Andrey2022-03-201-17/+17
* Clean up dump() examples in docstringsptmcg2022-02-151-16/+16
* Updated version number for development; blackening; some timestamp cleanupptmcg2022-02-151-1/+4
* Update CHANGES and timestamp from #362; fix related unit test and ValueError ...Paul McGuire2022-02-051-3/+2
* optimize pyparsing import time by deferring regex compile (#363)Anthony Sottile2022-02-051-14/+36
* Fixed IndentedBlock internal parse action to use correct value of curpyparsing_3.0.7ptmcg2022-01-201-1/+1