summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Back out Lox language parser (from Crafting Interpreters, by Robert Nystrom)pyparsing_3.0.9ptmcg2022-05-101-220/+0
|
* Added Lox language parser (from Crafting Interpreters, by Robert Nystrom)ptmcg2022-05-082-2911/+220
|
* Added Lox language parser (from Crafting Interpreters, by Robert Nystrom)ptmcg2022-05-081-0/+2911
|
* Prep for 3.0.9 releaseptmcg2022-05-052-3/+3
|
* Update UML class diagram, and add SVG renderingptmcg2022-05-012-21/+862
|
* Fix .rst markup for tables and some code samplesptmcg2022-04-302-112/+112
|
* Added notes to HowToUsePyparsing.rst for using Unicode language setsptmcg2022-04-301-0/+40
|
* Added test case to bigquery_view_parser.py from #291ptmcg2022-04-301-0/+6
|
* Added another test case to bigquery_view_parser.pyptmcg2022-04-301-0/+24
|
* Update CHANGES to reflect latest fixesptmcg2022-04-301-3/+6
|
* Embedded jinja2 template code in railroad code to remove use of deprecated ↵ptmcg2022-04-302-29/+30
| | | | pkg_resources package (issue #391)
* Expanded BMP name to BasicMultilingualPlane (but retained BMP as a valid ↵ptmcg2022-04-303-4/+7
| | | | synonym)
* Fixed bigquery_view_parser.py example to parse examples from ↵ptmcg2022-04-302-88/+263
| | | | https://cloud.google.com/bigquery/docs/reference/legacy-sql
* Added BMP unicode_set for the Unicode Basic Multilingual Plane (issue #392)ptmcg2022-04-284-5/+59
|
* Fixed typo in template.jinja2 (for railroad diagrams) - fixes #388)ptmcg2022-04-223-2/+5
|
* Cleanup markup in whats_new_in_3_0_0.rstptmcg2022-04-172-18/+18
|
* Update docstrings, replacing ZeroOrMore and OneOrMore with [...] and [1, ↵ptmcg2022-04-114-27/+27
| | | | ...] notation
* Reworked mypy typing, removed definitions of OptionalType, DictType, and ↵ptmcg2022-04-116-72/+94
| | | | IterableType
* Don't import Optional from typing, import the whole module. (#386)Dominic Davis-Foster2022-04-111-2/+2
| | | Addresses mypy confusion of pyparsing Optional and typing.Optional
* Added show_groups arg to create_diagram; prep for releasepyparsing_3.0.8ptmcg2022-04-094-4/+23
|
* Updates to CHANGES and CONTRIBUTING.md resulting from PR #379ptmcg2022-03-292-10/+20
|
* No longer use undocumented module "sre_constants" (#379)Serhiy Storchaka2022-03-292-5/+4
| | | Closes #378.
* Fix issue #361ptmcg2022-03-292-3/+7
|
* Support Python 3.6.8 or laterptmcg2022-03-292-1/+7
|
* Add unicode_denormalizer.py to examples.ptmcg2022-03-292-0/+128
|
* Add tests and updated docs for changes to lpar and rpar args to ↵ptmcg2022-03-273-1/+30
| | | | infix_notation; add grouping of non-suppressed tokens with grouped contents
* Add tests and updated docs for changes to lpar and rpar args to ↵ptmcg2022-03-246-18/+186
| | | | infix_notation; add grouping of non-suppressed tokens with grouped contents
* Fix bug #375 (#376)Philippe PRADOS2022-03-241-2/+4
|
* Add guard inside _trim_arity to protect against black reformatting in ↵ptmcg2022-03-212-10/+7
| | | | spacing-critical code
* Add CHANGES blurb for merged PR.ptmcg2022-03-201-0/+3
|
* Add missing type hints (#371)Kazantcev Andrey2022-03-201-17/+17
| | | | | * Add missing type hints * Yet another fixes
* Fix typo in pyparsing 3.0.0 example code (#365)Takahiro Ueda2022-02-261-1/+1
|
* Black and pre-commit fixesptmcg2022-02-153-63/+101
|
* Clean up dump() examples in docstringsptmcg2022-02-153-29/+29
|
* Update HowToUsePyparsing.rst doc with set_parse_action notesptmcg2022-02-151-1/+14
|
* Updated version number for development; blackening; some timestamp cleanupptmcg2022-02-155-5/+15
|
* Migrate to flit_core build system (#360)Michał Górny2022-02-159-101/+94
| | | | | | | | | * Migrate to flit_core build system Fixes #357 * Remove obsolete Windows scripts * Add a BUILDING doc
* Mark `pyparsing` as a typed package (#364)Bas van Beek2022-02-142-1/+5
| | | Thanks for adding this. The typing ecosystem is still pretty dynamic.
* Update CHANGES and timestamp from #362; fix related unit test and ValueError ↵Paul McGuire2022-02-053-6/+5
| | | | message
* Update CHANGES and timestamp from #362Paul McGuire2022-02-052-1/+7
|
* optimize pyparsing import time by deferring regex compile (#363)Anthony Sottile2022-02-052-15/+37
|
* 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-144-2/+29
|
* Issue #350 - fixed whitespace skipping around White expressionsptmcg2022-01-024-10/+34
|
* 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-262-1/+4
| | | | 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-184-3/+25
|
* Update CHANGES doc with latest PRptmcg2021-12-151-0/+3
|
* Fixing Unicode block range in examples/booleansearchparser.py (#342)tc-yu2021-12-151-25/+59
| | | | | * Updated range for unicode blocks, updated add char logic to include last character in each block, update some function names * Test case for CJK block and last character in block