summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Better formatting in range_check.py example, and added to test_examples.pyHEADmasterptmcg2023-05-062-23/+73
|
* Updated several examples to latest method namesptmcg2023-05-0415-575/+557
|
* Doc updates, remove references to deprecated delimitedList and ↵ptmcg2023-04-1910-50/+54
| | | | delimited_list (use DelimitedList class)
* Add CSS to Railroad output (#480)Aussie Schnore2023-04-191-1/+2
| | | | | * Fix railroad so head, body args included in html * Allows overridding the DEFAULT_STYLE
* Update CHANGES to reflect recent PR and bugfixes.ptmcg2023-04-181-8/+14
|
* Add test case for PR #479ptmcg2023-04-181-0/+96
|
* Some format cleanup in unicode_denormalizer.py; handle uppercase ligatures; ↵ptmcg2023-04-181-30/+49
| | | | add a few more comments and helpful variable names
* Fix regex matching for Python quoted stringsptmcg2023-04-182-4/+38
|
* Add some helpful comments to the unicode_denormalizer.py example scriptptmcg2023-04-181-13/+18
|
* Add some helpful comments to the unicode_denormalizer.py example scriptptmcg2023-04-181-7/+21
|
* Fix railroad so head, body args included in html (#479)Aussie Schnore2023-04-181-2/+2
|
* Update ci.ymlPaul McGuire2023-04-131-1/+1
| | | Undo 3.12 CI testing for now
* Update ci.ymlPaul McGuire2023-04-131-1/+1
| | | Add testing with Python 3.12
* Update ci.ymlPaul McGuire2023-04-131-7/+1
| | | Remove codecov for now, since it has been removed from PyPI
* Disable coverage in CI for now, since it was removed from PyPIptmcg2023-04-131-2/+2
|
* Make create_diagram() code compatible with latest version of ↵ptmcg2023-04-123-3/+13
| | | | railroad-diagrams; fixes #477
* Better form for slice notation with ZeroOrMoreptmcg2023-04-101-1/+1
|
* Support Python 3.123.1.0b1ptmcg2023-04-083-1/+4
|
* Stage for releaseptmcg2023-04-082-3/+3
|
* More PEP8 and modern Python stylingptmcg2023-04-051-112/+112
|
* Staging for releaseptmcg2023-04-052-3/+3
|
* Update adventureEngine example, add EXAMINE command, create diagramptmcg2023-04-051-6/+40
|
* Don't group/label untyped TypeConverter like ungroupptmcg2023-04-051-3/+5
|
* Blackenptmcg2023-04-034-104/+104
|
* Update some examples to latest pyparsing style, PEP8 namesptmcg2023-04-0117-228/+222
|
* Fix bug, omitted DelimitedList from __all__ptmcg2023-04-011-0/+1
|
* Small perf optimization for `expr | ""` mapping to `Optional(expr)`ptmcg2023-03-291-0/+3
|
* verilogParse.py code update: convert str literals to Keywords; add ↵ptmcg2023-03-291-299/+273
| | | | using_each to define multiple related Keywords; used f-string instead of str addition to build up identifier1 expr; merged alternative Regex exprs to single Regex in udpInitVal; change setName to set_name throughout; ZeroOrMore and OneOrMore to [...] and [1, ...] throughout; convert most Optional(expr) to (expr | ""); add ParseException.explain() to test() function
* Fix #474 - redo QuotedString '\' escape handling as a state machine so that ↵ptmcg2023-03-283-19/+107
| | | | all transforms are done left to right
* Add 'url' named capture group to common.url Regex - update unit tests tooptmcg2023-03-271-0/+1
|
* Add 'url' named capture group to common.url Regexptmcg2023-03-271-1/+3
|
* Fix #470 - Removed "" from the list of values that ParseResults will not ↵ptmcg2023-03-273-8/+77
| | | | save with a results name
* Fix #475 - SkipTo used incorrect storage of ignore expressions, would match ↵ptmcg2023-03-263-11/+27
| | | | the target expression if present within an ignorable
* Update lucene_grammar.py example, fix * and ? wildcards, and corrected some ↵ptmcg2023-03-253-32/+57
| | | | tests. Addresses #455
* ci.yml permissions update added to CHANGES docptmcg2023-03-131-1/+2
|
* Update ci.yml permissions (#472)Joyce2023-03-131-0/+3
| | | Signed-off-by: Joyce <joycebrum@google.com>
* Staging for post-3.1.0a1 workptmcg2023-03-132-2/+7
|
* Staging for 3.1.0a1 releasepyparsing_3.1.0a1ptmcg2023-03-072-4/+6
|
* Fix testing typoptmcg2023-03-071-1/+1
|
* Black formattingptmcg2023-03-071-3/+9
|
* Fix detection of debugging to suppress creation of tmpXXXX.html files during ↵ptmcg2023-03-071-12/+47
| | | | railroad diagram tests
* Remove mypy_cache and other files from source distptmcg2023-03-071-0/+4
|
* Don't always override exception messages in MatchFirst or Or classes - ↵ptmcg2023-03-073-3/+12
| | | | addresses #464
* Add ParseResults.deepcopy() - fixes #463ptmcg2023-03-066-8/+156
|
* Python versions - add 3.11 to tox.ini, add 3.6 back to pyproject.toml (last ↵ptmcg2023-03-052-1/+2
| | | | version to support 3.6!)
* Change version to 3.1.0, not 3.0.10, and make it alpha so we can go through ↵ptmcg2023-03-052-7/+7
| | | | some draft releases
* Remove future import annotations - fixes #465ptmcg2023-02-121-3/+2
|
* Add inv_regex.py blurb to CHANGES fileptmcg2023-01-221-0/+3
|
* Update and rename invRegex.py to inv_regex.py (#461)Ross J. Duff, MSc2023-01-221-66/+64
| | | PEP8 update of invRegex example
* Remove ^ and $ tags from pp.common.url regex - fixes #459ptmcg2023-01-181-5/+3
|