Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pyparsing/pyparsing

Python library for creating PEG parsers
https://github.com/pyparsing/pyparsing

Fixed bug in Word with max argument (#314)

121a2394ec99f67a641a0d114c31f6f48482031f authored almost 3 years ago by ptmcg <[email protected]>
blackening

a80951bdb0d75c2d7f81a7cd2fda31f7f02d045b authored almost 3 years ago by ptmcg <[email protected]>
Fixed bug where warn_on_multiple_string_args_to_oneof warning is raised even when not enabled

5d6c14a959d1eb3f7c178c10fba34326058a2166 authored almost 3 years ago by ptmcg <[email protected]>
refactor unit test TestCase to add assertDoesNotWarn

074f058ebc07280a49209239db8ae94cda72addb authored almost 3 years ago by ptmcg <[email protected]>
update version for next release work

944eaea172886646bd6764273aab0c94a134a2cd authored almost 3 years ago by ptmcg <[email protected]>
update version timestamp; prep for release

0352555d968f9952800f0728383de8e1f9526e1e authored almost 3 years ago by ptmcg <[email protected]>
with_line_numbers enhancements: better display of separate lines in Unicode mode; configurable eol_mark character

895693b9bd39abc0aae52fa64e52f56308690c85 authored almost 3 years ago by ptmcg <[email protected]>
Clean up warning and exception messages with oneOf -> one_of

fa7c27e5afa9c0939e06043e3ecb955ccd9aea88 authored almost 3 years ago by ptmcg <[email protected]>
Update generated class diagram

73c84d7fa11c51a83a177afa8f48a3b514057004 authored almost 3 years ago by ptmcg <[email protected]>
Added global method `autoname_elements()`

b3e75f881a7e602e3db7a2224ad8f22317151a3a authored almost 3 years ago by ptmcg <[email protected]>
Add missing globals() to class diagram; rename .jpg to include 3.0.0 version

e26165ea4b18a5756af3a1aa7a1723bb6b236014 authored almost 3 years ago by ptmcg <[email protected]>
Add '*' marker to results name annotations in railroad diagram if listAllMatches=True

368b25510eee09305b615ae4f02eedd9c30ac164 authored almost 3 years ago by ptmcg <[email protected]>
Separated 3.0.0.final changes from the 3.0.0 version in CHANGES, so that it doesn't look like 3.0.0 has just the last few changes in it

a5631ca87b5396c3189c2304ee3672f782bdd59b authored almost 3 years ago by ptmcg <[email protected]>
Updated version timestamp prep for release.

6778667f01a4ebaf2828c498d4864682e708ae4d authored almost 3 years ago by ptmcg <[email protected]>
Updated CHANGES, HowToUsePyparsing.rst, and whats_new_in_3_0_0.rst to fill in missing features and bug fixes

55710572f4e0ce772f2de17cab88cb16be4e638c authored almost 3 years ago by ptmcg <[email protected]>
Added omitted names in ParseBaseException, globals, and ParserElement

bd954467fff54a41f4c64153a158fc5054da2f15 authored almost 3 years ago by ptmcg <[email protected]>
Added omitted names in ParseBaseException, globals, and ParserElement

48f9fe2193e58406e4bff5e6ceefe5d4d319437c authored almost 3 years ago by ptmcg <[email protected]>
Added omitted names in ParseBaseException, globals, and ParserElement

ded0a854320994740d63f9438f53e981b98f26c6 authored almost 3 years ago by ptmcg <[email protected]>
Added parser_element to synonymize with parserElement in ParseBaseException

a381b1534a486b8652d026c35f9257acbed59829 authored almost 3 years ago by ptmcg <[email protected]>
Added support for python -W warning option to call enable_all_warnings() at startup. Also detects setting of PYPARSINGENABLEALLWARNINGS environment variable to any non-blank value.

686852fa90700d8434082cf151af36ea000c2418 authored almost 3 years ago by ptmcg <[email protected]>
Added support for python -W warning option to call enable_all_warnings() at startup. Also detects setting of PYPARSINGENABLEALLWARNINGS environment variable to any non-blank value.

3edde380a24a4bcef346519298f52a3d324c2d17 authored almost 3 years ago by ptmcg <[email protected]>
Update some internal type annotations

89b5b4a2569e41cbc9aff3c4cef1493721f9fdfe authored almost 3 years ago by ptmcg <[email protected]>
Update some internal type annotations

940636a69dbb279e5f6e1f1e07636e74ef8d950f authored almost 3 years ago by ptmcg <[email protected]>
Modified helpers common_html_entity and replace_html_entity() to use the HTML entity definitions from html.entities.html5

aab37b6838b2f5be43c137ca17a40d5f22d3279f authored almost 3 years ago by ptmcg <[email protected]>
Fix set_parse_action type definitions, and docstring

69b6c5a6a1a6890bbe99c1fb47813467d4f118aa authored almost 3 years ago by ptmcg <[email protected]>
Tighten up determination of identbodychars to use "_*".isidentifier()

356990811dc032d184d835bc8c801f0208ed435e authored almost 3 years ago by ptmcg <[email protected]>
Enhanced args to with_line_numbers

79aa1816470d044b75a2e691195946ff2c037e54 authored almost 3 years ago by ptmcg <[email protected]>
Add some usage tips for diagramming to HowToUsePyparsing.rst; update date and e-mail

a6f335f578ae5b44ab1f17e816e07ffbf17f3131 authored almost 3 years ago by ptmcg <[email protected]>
Guard against empty ParseExpressions

05b777b9c087da69603069865b13a87198e8f071 authored almost 3 years ago by ptmcg <[email protected]>
Fix named fields returned by common.url expression; add more common.* items to HowToUsePyparsing.rst

f437babe086e5f76dab79378c0f92ff0067dff94 authored almost 3 years ago by ptmcg <[email protected]>
Prep for final 3.0.0 release, update author email address

0334089f400a49442e5f418faec4898b29864e0e authored almost 3 years ago by ptmcg <[email protected]>
Update saved class diagram image files

686d95ff9fb18d0e499fc77476935500b7a6f636 authored almost 3 years ago by ptmcg <[email protected]>
Update class diagram, with note and layout tweaks

367ceec054f62b8d96a84f1733358abf6ba1295f authored almost 3 years ago by ptmcg <[email protected]>
Test Python 3.10 (#308)

2173498202f41800d21ed59a88eeb4807da2bebf authored about 3 years ago by Hugo van Kemenade <[email protected]>
Updated class diagram

e8c90c575d3636503d5f777b988c88053ac9ad69 authored about 3 years ago by Paul McGuire <[email protected]>
Corrections in whats_new_in_3_0_0.rst

58126af707eb25c6c21a1d3c9626f5c0bc53e869 authored about 3 years ago by ptmcg <[email protected]>
Bump version timestamp

b0657d9f98336eb232176d9117b443effa58ef95 authored about 3 years ago by ptmcg <[email protected]>
Fix typos in whats_new_in_3_0_0.rst

36ebaa2e0c73189efb39c642e88d8e636342e344 authored about 3 years ago by ptmcg <[email protected]>
Clean up bullet lists in docstrings

09b2a151f054953617dd1d07398d9fcbf899240f authored about 3 years ago by ptmcg <[email protected]>
Update whats_new_in_3_0_0.rst doc to reflect new AtLineStart and AtStringStart classes

47cedb9d3955a121824f3cbd5f16f2159992433a authored about 3 years ago by ptmcg <[email protected]>
Fix docstring of set_debug_actions to fix markup

5c75f1c5b6325119f51d6f80b62c3f176a7012dc authored about 3 years ago by ptmcg <[email protected]>
Fix docstring of set_debug_actions to reflect added cache_hit bool argument, and add type annotations

bda854c3a3b58ddc113983ad6869e23179835bee authored about 3 years ago by ptmcg <[email protected]>
Better example of exception report showing a full word in the source string

04d0cc72a5425055f77e7b321ccac96b851bd95a authored about 3 years ago by ptmcg <[email protected]>
Fix python_requires in setup.py

170e7cad20d906d657a620f8d887a3559a87ebad authored about 3 years ago by ptmcg <[email protected]>
Fixup type annotations

64c7596b917d025ce923512e6d3d17ccb064c093 authored about 3 years ago by ptmcg <[email protected]>
Code cleanup

47133a6148a0ac34bbda183d250bad2e4ac2490f authored about 3 years ago by ptmcg <[email protected]>
Fixed issue #272, reported by PhasecoreX, when LineStart() expressions would match expressions that were not necessarily at the beginning of a line; added AtLineStart and AtStringStart classes

d2cb388b1b66a70713d42af3006be17c63fb3a74 authored about 3 years ago by ptmcg <[email protected]>
Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a lazyclassproperty

01ae70634099729411f7cc8a55ce2eaea08faf2e authored about 3 years ago by ptmcg <[email protected]>
Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a lazyclassproperty

4ce63a9d8ef8c65af0760a56a09bc091a6354cb1 authored about 3 years ago by ptmcg <[email protected]>
Fix type annotation for ranges in unicode_sets; make _get_chars_for_ranges a lazyclassproperty

4e306edc905c8596436220f72dd2ce04b274bb29 authored about 3 years ago by ptmcg <[email protected]>
Add numbers and punctuation to Cuneiform class

d9b2b46f98e262661a2236b62f89bbadb42edda6 authored about 3 years ago by ptmcg <[email protected]>
Fix example for with_line_numbers in CHANGES

8ac3934a145890308f615ba3bc8a83add98ceb71 authored about 3 years ago by ptmcg <[email protected]>
Blacken and update version time

16b73169f660d7ad98f2ecef3808b5c1aa711693 authored about 3 years ago by ptmcg <[email protected]>
Added start_line and end_line args to with_line_numbers, and more docstring

49add35c746ae91c662f68ca58b11f814a45ac8f authored about 3 years ago by ptmcg <[email protected]>
Added start and end args to with_line_numbers, and more docstring

66ec9e93dd1d07652d2c4a18ac7eb6afb95e8f8c authored about 3 years ago by ptmcg <[email protected]>
Added with_line_numbers method to pyparsing_testing

269633d604155c8a071ce6d0421f6ac4f7ed0308 authored about 3 years ago by ptmcg <[email protected]>
Allow multiplying an expr by 0 or (0,0)

9adaf2e261f4b10b60f16bd553fcae88e541c471 authored about 3 years ago by ptmcg <[email protected]>
Some tweaks to cuneiform_python.py

8d1083f7db349d00c25993a7bd4dab415af0582e authored about 3 years ago by ptmcg <[email protected]>
Add cuneiform_python.py example

c8174e7d0d07da6f5183903e26baba9c18a3bd6c authored about 3 years ago by ptmcg <[email protected]>
Blacken and update version time

911b85da6a012c779e5d2f7a81090fe5a0c900e0 authored about 3 years ago by ptmcg <[email protected]>
Fix to IndentedBlock where first line of block was suppressed; use Empty().preParse to advance to printable character if not already there

638a0b46023bc06f09d2445c7d5013e4d011b834 authored about 3 years ago by ptmcg <[email protected]>
Include expr name in debug fail messages to make it easier to sync up match vs success/fail debug messages

e8060b2798d1e85fd54c3af9f5b305121ab993fd authored about 3 years ago by ptmcg <[email protected]>
Add return types in results.py, and small perf change in __bool__

b9b466bf59e6227a51c4c796e2c17dec40f679f9 authored about 3 years ago by ptmcg <[email protected]>
Cleanup whats_new_in_3_0_0.rst doc - add 'pyparsing_common.url', make backward compat synonyms more prominent; fix instructions on pip install for railroad diags

6854842356ba17c11d5164320c1f6a1d332e89c5 authored about 3 years ago by ptmcg <[email protected]>
Code cleanup: replaced dynamic attrs in ParseBaseException with properties, some addtional type annotations

e9344d198a179e2eab237058e9de9df9cccb2664 authored about 3 years ago by ptmcg <[email protected]>
Update version timestamp, blackening

c10e862ea706ab34e5397e4a1c08c62c09166bf8 authored about 3 years ago by ptmcg <[email protected]>
Fix ParseResults return of "" for dunder methods, which breaks some Python internals (Issue #208)

5823e72eff89ee13e561bafeed143377ee98dba0 authored about 3 years ago by ptmcg <[email protected]>
Fix handling of ParseFatalExceptions in a MatchFirst (reported in Issue #251)

265bbd5060341908de24d86d6532a94b0721e582 authored about 3 years ago by ptmcg <[email protected]>
Cleanup str() representations for And and Opt; remove extraneous "{}"s

357b5f568e68352ec4af9f6f355146bc77301494 authored about 3 years ago by ptmcg <[email protected]>
Code cleanup: use raise-from syntax; use set operations instead of str operations; fix some type annotations

2583e1282ea774a600ffa483b43cfd19f94b1dc0 authored about 3 years ago by ptmcg <[email protected]>
Update timestamp; reblack __init__.py

6438c3f7ab260ee690290e127e614c669bc789f0 authored about 3 years ago by ptmcg <[email protected]>
Add pyparsing_common.url to urlExtractorNew.py

7bff24ff3105923b6b1ae96ab92a6f57a8460182 authored about 3 years ago by ptmcg <[email protected]>
Handle types passed to ParseResults (Py3.9 behavior change) (#276)

29d2d8e7ac05af75f1f4dae3976604ebfbd67545 authored about 3 years ago by ptmcg <[email protected]>
Add url expression to pyparsing_common (#249)

e2fb9f25431544b3c783e13e7fffc0e17bcf9fc8 authored about 3 years ago by ptmcg <[email protected]>
Bump version time too

6bdee2fec058493b4e1809aa25de3494f41e3627 authored about 3 years ago by ptmcg <[email protected]>
Address #188 - __eq__ should call matches with parse_all=True

96f08e1124e6fa2b93bcf048df121115cfe32ff3 authored about 3 years ago by ptmcg <[email protected]>
Bump version number for next release (call it rc2 for now, but hopefully it will be the final)

2f4aabccdeefeeaabe1e8f72316de77c32df5856 authored about 3 years ago by ptmcg <[email protected]>
Set version to use "rc", add date to CHANGES, reorder items a bit

f7f8c9ca40d54c619b8b626d02f504034b1989b6 authored about 3 years ago by ptmcg <[email protected]>
Set version to use "rc" if release level start with "c"

a86ed0eb088a3075f591888dee18b0cfd18b6af8 authored about 3 years ago by ptmcg <[email protected]>
The blackening

6b51ff7faf0cb32170b415341725ddfc8d7b10c7 authored about 3 years ago by ptmcg <[email protected]>
Bump __version_time__

d714f45d927a9712bbb93c8eb4f63b2fff7ad89a authored about 3 years ago by ptmcg <[email protected]>
parseFile and create_diagram methods now accept pathlib.Path arguments

2a1df6cfc17f189ad75e70d72003884e6ad93b72 authored about 3 years ago by ptmcg <[email protected]>
Update eval_arith.py to have better representation of true and false eval expressions

c1f6cfdef9c59f96bc57c564f196201e04a8548f authored about 3 years ago by ptmcg <[email protected]>
Reformat code for railroad_diagram_demo.py

69f5e0c418239da9f1fb27eb96f951b08cfc78c1 authored about 3 years ago by ptmcg <[email protected]>
Only collapse re character ranges if they consist of more than 3 characters

a5130a419ce628846e968556aa8ca024d4d2ae75 authored about 3 years ago by ptmcg <[email protected]>
Only collapse re character ranges if they consist of 4 or more characters

ecd4dc0a2d94435e1c63cb8e643cd4fb1085d33e authored about 3 years ago by ptmcg <[email protected]>
Better type matching for infix_notation operator specs

68a7c5b463b4714f023fbd02b39951edc1415d70 authored about 3 years ago by ptmcg <[email protected]>
Optimization in infixNotation

64749ea4fe37ebbed263d1e3c4cfcc301d6c5b2b authored about 3 years ago by ptmcg <[email protected]>
Add missing setName() calls; use new identchars and identbodychars to define identifier

e7fde50c5c7099af9b350c97933dfff20d59da79 authored about 3 years ago by ptmcg <[email protected]>
Add test for optimized Word with max>0

e26b74e750b1444379a6881284ded51f8187ef43 authored about 3 years ago by ptmcg <[email protected]>
Word optimization when using max argument; fix create_diagram -> NoReturn s/b None

dfe7593f535ad810166e621b2e1b4b34166fc3d5 authored about 3 years ago by ptmcg <[email protected]>
226 railroad updates (#298)

* Add line separators to HowToUsePyparsing.rst to call attention to PEP-8 naming in this documen...

dfc7d7524ed9bb74a04865a68a06982bb54fcc5c authored about 3 years ago by Paul McGuire <[email protected]>
Docs cleanup

11fda2880df71ce6661807b3b5921bc09bd6e003 authored about 3 years ago by ptmcg <[email protected]>
Small perf tweaks

1ed653a54dec0c0a81ba39139cfa4503a13fa956 authored about 3 years ago by ptmcg <[email protected]>
Minor blackening

19cf57e8cbfd44151bb3ca97efb5dcbfd12537aa authored about 3 years ago by ptmcg <[email protected]>
Update docstrings to use new-style snake_case names

f53d6b8eb8b1602394b5713cf7c6830c9ea8a064 authored about 3 years ago by ptmcg <[email protected]>
Update docs to use new-style snake_case names, add some missing blurbs to whats_new_in_3_0_0.rst, and reformat CloseMatch change blurb in CHANGES

5b3d2cd22a9b1c55c53014312120967d6e30acb5 authored about 3 years ago by ptmcg <[email protected]>
add a caseless parameter to the CloseMatch class (#281)

* add tests for caseless close match

* update CloseMatch to include a caseless parameter

*...

61a5088e57fccd2568b20e7acda44834325de545 authored about 3 years ago by Adrian Edwards <[email protected]>
Fix test issue; update version time

2753016857ac796bfda053f7965cf121a85fe932 authored about 3 years ago by ptmcg <[email protected]>
mypy cleanup

ec59ea1343b04d48b76fd96bb7468171fa149a81 authored about 3 years ago by ptmcg <[email protected]>