summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Added parser_element to synonymize with parserElement in ParseBaseExceptionptmcg2021-10-222-1/+4
|
* Added support for python -W warning option to call enable_all_warnings() at ↵ptmcg2021-10-225-1/+61
| | | | startup. Also detects setting of PYPARSINGENABLEALLWARNINGS environment variable to any non-blank value.
* Added support for python -W warning option to call enable_all_warnings() at ↵ptmcg2021-10-221-0/+4
| | | | startup. Also detects setting of PYPARSINGENABLEALLWARNINGS environment variable to any non-blank value.
* Update some internal type annotationsptmcg2021-10-221-2/+2
|
* Update some internal type annotationsptmcg2021-10-221-4/+8
|
* Modified helpers common_html_entity and replace_html_entity() to use the ↵ptmcg2021-10-223-3/+32
| | | | HTML entity definitions from html.entities.html5
* Fix set_parse_action type definitions, and docstringptmcg2021-10-221-14/+48
|
* Tighten up determination of identbodychars to use "_*".isidentifier()ptmcg2021-10-221-7/+21
|
* Enhanced args to with_line_numbersptmcg2021-10-222-2/+45
|
* Add some usage tips for diagramming to HowToUsePyparsing.rst; update date ↵ptmcg2021-10-221-3/+17
| | | | and e-mail
* Guard against empty ParseExpressionsptmcg2021-10-224-22/+47
|
* Fix named fields returned by common.url expression; add more common.* items ↵ptmcg2021-10-224-7/+75
| | | | to HowToUsePyparsing.rst
* Prep for final 3.0.0 release, update author email addressptmcg2021-10-222-4/+4
|
* Update saved class diagram image filesptmcg2021-10-203-0/+0
|
* Update class diagram, with note and layout tweaksptmcg2021-10-201-28/+205
|
* Test Python 3.10 (#308)Hugo van Kemenade2021-10-122-6/+8
|
* Updated class diagramPaul McGuire2021-10-071-0/+151
|
* Corrections in whats_new_in_3_0_0.rstptmcg2021-10-021-1/+5
|
* Bump version timestamppyparsing_3.0.0rc2ptmcg2021-10-021-1/+1
|
* Fix typos in whats_new_in_3_0_0.rstptmcg2021-10-021-4/+4
|
* Clean up bullet lists in docstringsptmcg2021-10-027-256/+259
|
* Update whats_new_in_3_0_0.rst doc to reflect new AtLineStart and ↵ptmcg2021-10-011-1/+22
| | | | AtStringStart classes
* Fix docstring of set_debug_actions to fix markupptmcg2021-10-011-1/+1
|
* Fix docstring of set_debug_actions to reflect added cache_hit bool argument, ↵ptmcg2021-10-011-3/+5
| | | | and add type annotations
* Better example of exception report showing a full word in the source stringptmcg2021-09-301-2/+1
|
* Fix python_requires in setup.pyptmcg2021-09-291-1/+1
|
* Fixup type annotationsptmcg2021-09-293-32/+33
|
* Code cleanupptmcg2021-09-284-21/+119
|
* Fixed issue #272, reported by PhasecoreX, when LineStart() expressions would ↵ptmcg2021-09-281-0/+61
| | | | match expressions that were not necessarily at the beginning of a line; added AtLineStart and AtStringStart classes
* Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a ↵ptmcg2021-09-271-2/+2
| | | | lazyclassproperty
* Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a ↵ptmcg2021-09-271-31/+43
| | | | lazyclassproperty
* Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a ↵ptmcg2021-09-272-28/+38
| | | | lazyclassproperty
* Add numbers and punctuation to Cuneiform classptmcg2021-09-251-0/+1
|
* Fix example for with_line_numbers in CHANGESptmcg2021-09-251-1/+2
|
* Blacken and update version timeptmcg2021-09-254-11/+19
|
* Added start_line and end_line args to with_line_numbers, and more docstringptmcg2021-09-254-22/+62
|
* Added start and end args to with_line_numbers, and more docstringptmcg2021-09-251-4/+24
|
* Added with_line_numbers method to pyparsing_testingptmcg2021-09-252-0/+49
|
* Allow multiplying an expr by 0 or (0,0)ptmcg2021-09-243-16/+25
|
* Some tweaks to cuneiform_python.pyptmcg2021-09-241-2/+4
|
* Add cuneiform_python.py exampleptmcg2021-09-232-0/+104
|
* Blacken and update version timeptmcg2021-09-232-2/+6
|
* Fix to IndentedBlock where first line of block was suppressed; use ↵ptmcg2021-09-232-1/+7
| | | | Empty().preParse to advance to printable character if not already there
* Include expr name in debug fail messages to make it easier to sync up match ↵ptmcg2021-09-233-21/+22
| | | | vs success/fail debug messages
* Add return types in results.py, and small perf change in __bool__ptmcg2021-09-222-14/+18
|
* Cleanup whats_new_in_3_0_0.rst doc - add 'pyparsing_common.url', make ↵ptmcg2021-09-221-7/+18
| | | | backward compat synonyms more prominent; fix instructions on pip install for railroad diags
* Code cleanup: replaced dynamic attrs in ParseBaseException with properties, ↵ptmcg2021-09-216-67/+64
| | | | some addtional type annotations
* Update version timestamp, blackeningptmcg2021-09-192-4/+2
|
* Fix ParseResults return of "" for dunder methods, which breaks some Python ↵ptmcg2021-09-193-0/+16
| | | | internals (Issue #208)
* Fix handling of ParseFatalExceptions in a MatchFirst (reported in Issue #251)ptmcg2021-09-193-24/+47
|