summaryrefslogtreecommitdiff
path: root/pyparsing
Commit message (Collapse)AuthorAgeFilesLines
...
* update version timestamp; prep for releasepyparsing_3.0.0ptmcg2021-10-231-1/+1
|
* with_line_numbers enhancements: better display of separate lines in Unicode ↵ptmcg2021-10-231-4/+9
| | | | mode; configurable eol_mark character
* Clean up warning and exception messages with oneOf -> one_ofptmcg2021-10-231-3/+3
|
* Added global method `autoname_elements()`ptmcg2021-10-232-1/+17
|
* Add '*' marker to results name annotations in railroad diagram if ↵ptmcg2021-10-231-0/+2
| | | | listAllMatches=True
* Updated version timestamp prep for release.ptmcg2021-10-221-1/+1
|
* Added parser_element to synonymize with parserElement in ParseBaseExceptionptmcg2021-10-221-1/+1
|
* Added support for python -W warning option to call enable_all_warnings() at ↵ptmcg2021-10-222-1/+23
| | | | 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-221-3/+4
| | | | 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-221-2/+36
|
* Guard against empty ParseExpressionsptmcg2021-10-223-22/+39
|
* Fix named fields returned by common.url expression; add more common.* items ↵ptmcg2021-10-221-3/+3
| | | | to HowToUsePyparsing.rst
* Prep for final 3.0.0 release, update author email addressptmcg2021-10-221-3/+3
|
* Bump version timestamppyparsing_3.0.0rc2ptmcg2021-10-021-1/+1
|
* Clean up bullet lists in docstringsptmcg2021-10-027-256/+259
|
* 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
* Fixup type annotationsptmcg2021-09-293-32/+33
|
* Code cleanupptmcg2021-09-282-1/+85
|
* Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a ↵ptmcg2021-09-272-28/+38
| | | | lazyclassproperty
* Blacken and update version timeptmcg2021-09-253-6/+6
|
* Added start_line and end_line args to with_line_numbers, and more docstringptmcg2021-09-252-19/+25
|
* 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-251-0/+24
|
* Allow multiplying an expr by 0 or (0,0)ptmcg2021-09-242-10/+13
|
* Blacken and update version timeptmcg2021-09-232-2/+6
|
* Fix to IndentedBlock where first line of block was suppressed; use ↵ptmcg2021-09-231-1/+5
| | | | 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-231-1/+1
| | | | vs success/fail debug messages
* Add return types in results.py, and small perf change in __bool__ptmcg2021-09-221-5/+4
|
* Code cleanup: replaced dynamic attrs in ParseBaseException with properties, ↵ptmcg2021-09-214-49/+62
| | | | some addtional type annotations
* Update version timestamp, blackeningptmcg2021-09-191-1/+1
|
* Fix ParseResults return of "" for dunder methods, which breaks some Python ↵ptmcg2021-09-191-0/+2
| | | | internals (Issue #208)
* Fix handling of ParseFatalExceptions in a MatchFirst (reported in Issue #251)ptmcg2021-09-191-16/+2
|
* Cleanup str() representations for And and Opt; remove extraneous "{}"sptmcg2021-09-191-2/+10
|
* Code cleanup: use raise-from syntax; use set operations instead of str ↵ptmcg2021-09-191-19/+18
| | | | operations; fix some type annotations
* Update timestamp; reblack __init__.pyptmcg2021-09-191-12/+9
|
* Add pyparsing_common.url to urlExtractorNew.pyptmcg2021-09-111-0/+2
|
* Handle types passed to ParseResults (Py3.9 behavior change) (#276)ptmcg2021-09-092-2/+2
|
* Add url expression to pyparsing_common (#249)ptmcg2021-09-081-0/+48
|
* Bump version time tooptmcg2021-09-081-1/+1
|
* Address #188 - __eq__ should call matches with parse_all=Trueptmcg2021-09-081-1/+1
|
* Bump version number for next release (call it rc2 for now, but hopefully it ↵ptmcg2021-09-081-1/+1
| | | | will be the final)
* Set version to use "rc" if release level start with "c"ptmcg2021-09-081-3/+8
|
* The blackeningptmcg2021-09-084-12/+13
|
* Bump __version_time__ptmcg2021-09-081-1/+1
|
* parseFile and create_diagram methods now accept pathlib.Path argumentsptmcg2021-09-081-3/+4
|