summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* 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-113-7/+54
|
* Handle types passed to ParseResults (Py3.9 behavior change) (#276)ptmcg2021-09-094-3/+19
|
* Add url expression to pyparsing_common (#249)ptmcg2021-09-083-0/+134
|
* 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", add date to CHANGES, reorder items a bitpyparsing_3.0.0rc1ptmcg2021-09-081-22/+22
|
* 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-082-3/+7
|
* Update eval_arith.py to have better representation of true and false eval ↵ptmcg2021-09-081-2/+4
| | | | expressions
* Reformat code for railroad_diagram_demo.pyptmcg2021-09-081-6/+22
|
* Only collapse re character ranges if they consist of more than 3 charactersptmcg2021-09-083-32/+36
|
* Only collapse re character ranges if they consist of 4 or more charactersptmcg2021-09-081-9/+12
|