Ecosyste.ms: OpenCollective

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

Pyparsing

Provides software and support for easy development of PEG parsers for Python applications
Collective - Host: opensource - https://opencollective.com/pyparsing - Code: https://github.com/pyparsing/pyparsing

Better handling of ParserElementEnhance subclasses

github.com/pyparsing/pyparsing - 8c72861e1ca49507f5cc201295c061d0e49e1bfa authored almost 2 years ago by ptmcg <[email protected]>
Added set_name calls to make diagramming clearer

github.com/pyparsing/pyparsing - 68f96cc9ab3b2ddbff86878318e7486bf747e15d authored almost 2 years ago by ptmcg <[email protected]>
Debugging railroad diagram tests

github.com/pyparsing/pyparsing - dbb03ee4c8736dec9d17896d0e40aae300d6bf0e authored almost 2 years ago by ptmcg <[email protected]>
Debugging railroad diagram tests

github.com/pyparsing/pyparsing - 116dc35fe50be5dd5419db23f057daf8f08b405a authored almost 2 years ago by ptmcg <[email protected]>
Refactor tests creating diagrams of selected examples

github.com/pyparsing/pyparsing - 6db02f02d203859311e6de3f16e14bd1c2615b4c authored almost 2 years ago by ptmcg <[email protected]>
Update Github actions - remove Py3.6, add updated Python and PyPy versions

github.com/pyparsing/pyparsing - 192dd5e5ad8e26eed6eecd0dc502d921a3025cbe authored almost 2 years ago by ptmcg <[email protected]>
Remove trove classifier for Py3.6

github.com/pyparsing/pyparsing - 45e450d25a6663d7cda0bd970a58536a46bac62f authored almost 2 years ago by ptmcg <[email protected]>
Additional measures to prevent premature streamlining (Issue #447)

github.com/pyparsing/pyparsing - d12b1c5f018444298e9b2ad968d7ed2d7beeeb03 authored almost 2 years ago by ptmcg <[email protected]>
Additional measures to prevent premature streamlining (Issue #447)

github.com/pyparsing/pyparsing - 1bf5807fe4d03d9fa2bfded0861533745ea30ca4 authored almost 2 years ago by ptmcg <[email protected]>
Add docs that `expr * ...` is a valid alternative to `ZeroOrMore(expr)` (Issue #445)

github.com/pyparsing/pyparsing - e6c7783b2e129e29165da2882803581e6316d3b2 authored almost 2 years ago by ptmcg <[email protected]>
Deprecate ParserElement.validate() (Issue #444)

github.com/pyparsing/pyparsing - 8309b8a942043dfe28c7a4091264e7298700d050 authored almost 2 years ago by ptmcg <[email protected]>
Deprecate ParserElement.validate() (Issue #444)

github.com/pyparsing/pyparsing - b3df5294d6f51748868aa8b517add2dd3a5a3313 authored almost 2 years ago by ptmcg <[email protected]>
Update proposed release timings for 3.1.0 and 4.0

github.com/pyparsing/pyparsing - e9b0b1ba2a0c3e21dc46e16ae5274ae7aa3cb044 authored almost 2 years ago by ptmcg <[email protected]>
Fix stacklevel when warning invalid config setting; added assertWarns wrapper similar to assertRaises wrapper, to echo success/fail status

github.com/pyparsing/pyparsing - c1d239103c0060212e59f99171ccc4d8405420eb authored almost 2 years ago by ptmcg <[email protected]>
Added new class method `ParserElement.using_each`

github.com/pyparsing/pyparsing - 764dbdc1970e522f5ffe3bd03a0ddb5d1cfcb798 authored almost 2 years ago by ptmcg <[email protected]>
Add Unicode MIDDLE DOT to Latin1.identbodychars

github.com/pyparsing/pyparsing - 6aef782b6d347db134bafa66004c60b42e42e427 authored almost 2 years ago by ptmcg <[email protected]>
docs: minor correction to labels (#446)

github.com/pyparsing/pyparsing - 2c648a1acdd0fc6691b682dff1a23ce9b4005090 authored almost 2 years ago by Kyle King <[email protected]>
Add badges to README.rst

github.com/pyparsing/pyparsing - 1f4b32c591f1f030e793b6999eb3447b8e713f2f authored about 2 years ago by ptmcg <[email protected]>
Clean up old class diagrams

github.com/pyparsing/pyparsing - e777b0c8f3af223130e3b8198dfc98839745d1eb authored about 2 years ago by ptmcg <[email protected]>
Updated CHANGES to reflect removal of examples - related to #440

github.com/pyparsing/pyparsing - f7f7117bbb4a291c7232f5775585bcdec305cef7 authored about 2 years ago by ptmcg <[email protected]>
Update CONTRIBUTING.md notes on submitting examples - related to #440

github.com/pyparsing/pyparsing - 3a3700b43b74d1de7c115f7b2d1affc4915a19f1 authored about 2 years ago by ptmcg <[email protected]>
Remove sparser.py and pymicko.py examples (GPL license) - fixes #440

github.com/pyparsing/pyparsing - 121e575e3d4ed95dcc32e0b55cdf2fd6f0364708 authored about 2 years ago by ptmcg <[email protected]>
Fix set_debug variable name in documentation (#435)

github.com/pyparsing/pyparsing - d93930308f7fe79f2290812074f62a472c83db59 authored over 2 years ago by Allen Porter <[email protected]>
Fix typo in HowToUsePyparsing.rst ("aslist" should be "asdict"). Issue #431.

github.com/pyparsing/pyparsing - de477062d2650f9c10148530290c35daf9926d3e authored over 2 years ago by ptmcg <[email protected]>
Add doc and error message clarifications about Word with as_keyword=True. Fixes #433.

github.com/pyparsing/pyparsing - e543ec9b46add9179b1fd70981d0fbc509b6d320 authored over 2 years ago by ptmcg <[email protected]>
Add type annotations

github.com/pyparsing/pyparsing - 06c12f685b5d0e29f01abc842dff8d268d93ffbf authored over 2 years ago by ptmcg <[email protected]>
Add delta_time, excelExpr, and rosettacode to test_examples.py

github.com/pyparsing/pyparsing - c74949d0cafbe7c136a54777b9b340c37f00b484 authored over 2 years ago by ptmcg <[email protected]>
More post-cleanup from removing weakref on ParseResults._parent

github.com/pyparsing/pyparsing - 905c7efde425eb2c406035c595258e6203ea714a authored over 2 years ago by ptmcg <[email protected]>
Change weakref _parent reference in ParseResults to regular reference, to avoid early gc of a parent object - fixes #428

github.com/pyparsing/pyparsing - 0d8937c957a9be000dece67963a311580b4755eb authored over 2 years ago by ptmcg <[email protected]>
Add recurse option to set_debug(), fixes #399

github.com/pyparsing/pyparsing - ff2b4c876b2a3032b17ed2c43221c231e3b5e2bb authored over 2 years ago by ptmcg <[email protected]>
Merge branch 'ptm_address_booleansearchparser_issue'

# Conflicts:
# examples/booleansearchparser.py
# pyparsing/__init__.py
# tests/test_examples.py
...

github.com/pyparsing/pyparsing - 97b30229dcdebddc341df114d9d438431179f4bb authored over 2 years ago by ptmcg <[email protected]>
Add micro optimizations

github.com/pyparsing/pyparsing - 9751d0c686583fa4ade133fa845297f0f342c718 authored over 2 years ago by ptmcg <[email protected]>
Some cleanup in the CHANGES file

github.com/pyparsing/pyparsing - 2e2f508122eca30b081c1760f1b3d93010dcf6e9 authored over 2 years ago by ptmcg <[email protected]>
Fix delimited_list bug (Issue #408)

github.com/pyparsing/pyparsing - b5cf93e096bb36bd9227a9fe3bede0a076123b9d authored over 2 years ago by ptmcg <[email protected]>
Add booleansearchparser.py to test_examples for inclusion in pytest runs

github.com/pyparsing/pyparsing - 1016f59d3f302aae71250a81acd0f6a2dc37c4f5 authored over 2 years ago by ptmcg <[email protected]>
Some cleanup in CHANGES file

github.com/pyparsing/pyparsing - fe195a849c62e58a8de3274830c3ebc98f892750 authored over 2 years ago by ptmcg <[email protected]>
Add booleansearchparser.py to test_examples

github.com/pyparsing/pyparsing - 9a4e9b4c428699e6610291fd3c724322118b3da6 authored over 2 years ago by ptmcg <[email protected]>
Some micro-optimizations

github.com/pyparsing/pyparsing - e41baee795d8731c02f31a45fa5694a4a4e7523c authored over 2 years ago by ptmcg <[email protected]>
Fix bug in delimited_list (premature streamline), issue #408

github.com/pyparsing/pyparsing - 84261e37994b15c141ef58324c4d807dd70e8d71 authored over 2 years ago by ptmcg <[email protected]>
Simpler fix for __new__ with copy.copy() (#427)

github.com/pyparsing/pyparsing - 7994f6f1cf3c05a9cd2d0e047caa782a8c0826f1 authored over 2 years ago by Devin J. Pohly <[email protected]>
Small docstring formatting/syntax fixes (#426)

``...`` needs to be surrounded by non-word characters to be detected,
and backslash-space in a ...

github.com/pyparsing/pyparsing - 4432953173e8ba51ddcc4cf4ac9ead69c19d72d1 authored over 2 years ago by Devin J. Pohly <[email protected]>
Add return of NotImplemented to other binary operators (similar to PR #425), and add unit tests

github.com/pyparsing/pyparsing - 05b3aad6bccdb4d82147077c1b530b09455d8ab8 authored over 2 years ago by ptmcg <[email protected]>
Return NotImplemented for unsupported operations (#425)

Fixes #424.

github.com/pyparsing/pyparsing - d8af08511bbfd9e441ac6910c96afd3a3ebf2a34 authored over 2 years ago by Devin J. Pohly <[email protected]>
Add new classifiers to pyproject.toml

github.com/pyparsing/pyparsing - 79d21db42c1385b94bb5b686d1315077fc822f22 authored over 2 years ago by ptmcg <[email protected]>
Added python_quoted_string; fixed exception messages for ParseElementEnhance subclasses

github.com/pyparsing/pyparsing - 4cd691f3c3e342f842629a1328a9d12f10af4755 authored over 2 years ago by ptmcg <[email protected]>
Update test_diagram.py testing with and without embed

github.com/pyparsing/pyparsing - cb6858cced83bde0de8d497e3a0f2e39ce9edf59 authored over 2 years ago by ptmcg <[email protected]>
Update latest version timestamp

github.com/pyparsing/pyparsing - ba937e19dcd7a4b20ecf4b079f8154e5cf5cc303 authored over 2 years ago by ptmcg <[email protected]>
Minor changes in verilogParse.py - remove unused timing vars, change time.time() to time.perf_counter()

github.com/pyparsing/pyparsing - ce66641127aaa44d54f35b6a6e120aecc6ff3180 authored over 2 years ago by ptmcg <[email protected]>
Update diagram tests to reflect changes in jinja2

github.com/pyparsing/pyparsing - a57e77d8d784d66da5a10049e8a351c31d8df805 authored over 2 years ago by ptmcg <[email protected]>
Remove assignment to __class__ in Word, remove internal _WordRegex class

github.com/pyparsing/pyparsing - d6a9a77401f8402a6aad790b3b98f12eb2dd0a9d authored over 2 years ago by ptmcg <[email protected]>
Simplify code that incrementally builds a ParseResults

github.com/pyparsing/pyparsing - 18abf0727deb9b1a4f93f2747345d4e9ea0e8d69 authored over 2 years ago by ptmcg <[email protected]>
Update tox.ini to run packaging tests using Python 3.7

github.com/pyparsing/pyparsing - 3e463215b7cf77fa121c9dce52ee19b59b0f69da authored over 2 years ago by ptmcg <[email protected]>
Additional docstring and sphinx cleanup

github.com/pyparsing/pyparsing - 9b55d36f934537d95727aba1c076630b7f877ce0 authored over 2 years ago by ptmcg <[email protected]>
Replace OrderedDict in FIFOCache with dict+key ringbuffer

github.com/pyparsing/pyparsing - 3394e81df2c8cb4b1449834c9367d5f7cf6a819f authored over 2 years ago by ptmcg <[email protected]>
More docstring fixes

github.com/pyparsing/pyparsing - 4881e6231a1a0d820195a8628d0b3e705fdabb3b authored over 2 years ago by ptmcg <[email protected]>
Enable packrat in verilogParse.py by default

github.com/pyparsing/pyparsing - 1bb10197bb9b05cb9108a7f0ff5a11d96ed6fe49 authored over 2 years ago by ptmcg <[email protected]>
Add note to CHANGES about upcoming DeprecationWarnings to be emitted in next minor release

github.com/pyparsing/pyparsing - 29e5e6cb5430e1887339834ce7694ef2628af0aa authored over 2 years ago by ptmcg <[email protected]>
There will be black

github.com/pyparsing/pyparsing - 5991c430644197e0b328e4c5191cb31f9a4f14ee authored over 2 years ago by ptmcg <[email protected]>
Explicitly declare compatibility alias functions (#414)

This allows static type checkers to find and check these functions
correctly, and it removes th...

github.com/pyparsing/pyparsing - 51675ea2b9da964dbfc600a76fa88e1f2e8d988e authored over 2 years ago by Devin J. Pohly <[email protected]>
Docstring cleanups in col and lineno functions

github.com/pyparsing/pyparsing - cbbbbc9022c179c8d710c7009b0dd587eeb338d4 authored over 2 years ago by ptmcg <[email protected]>
Fix docstring synonyms for parseString, scanString, et al.; refactor replaces_prePEP8_function decorator to handle new methods correctly

github.com/pyparsing/pyparsing - 89b9965f7a9c28a6fcb6189892e9e52b3dd09083 authored over 2 years ago by ptmcg <[email protected]>
Add mypy ignore directives for intentional Python rule-bending

github.com/pyparsing/pyparsing - bd9c494e239743b4eeb71f040e1fcd7f2ad6e7e0 authored over 2 years ago by ptmcg <[email protected]>
Cleanup docstrings using replaces_prePEP8_function decorator; and black

github.com/pyparsing/pyparsing - 8518612eddc9524c23c8dba55a48369d0c0ed1b1 authored over 2 years ago by ptmcg <[email protected]>
Add CHANGES blurb for Optional/Literal/Empty changes (Issue #412) (PR #413)

github.com/pyparsing/pyparsing - c6aa396d58d6d73ad76333bef4b41f5a2ff6f58c authored over 2 years ago by ptmcg <[email protected]>
Use Literal.__new__ to select optimized subclasses (#413)

* Use Literal.__new__ to select optimized subclasses

This turns Literal() into a factory whic...

github.com/pyparsing/pyparsing - af4ba2cc45afe2fb89ea1ad81317ad8da5c6b89f authored over 2 years ago by Devin J. Pohly <[email protected]>
Clean up docstrings to use new PEP8 names instead of old camelCase names

github.com/pyparsing/pyparsing - f39ab9d590ad070d2ec3956379dc487a251c38b1 authored over 2 years ago by ptmcg <[email protected]>
Clean up docstrings to use new PEP8 names instead of old camelCase names

github.com/pyparsing/pyparsing - 6dcf9aad746d0f3ca873fa1c023f36819bf0b6df authored over 2 years ago by ptmcg <[email protected]>
More docstring fixup, in exceptions.py - issue #411

github.com/pyparsing/pyparsing - 9c39a15cb42486bbbee828268d80cef3fe362df3 authored over 2 years ago by ptmcg <[email protected]>
Fix up docstrings for deprecated functions (doc as deprecated, instead of duplicating actual function doc) - issue #411

github.com/pyparsing/pyparsing - 24f3904616c8aad14750383632e3bfc8234edac5 authored over 2 years ago by ptmcg <[email protected]>
Acknowledge DJPohly docstring cleanup efforts in CHANGES file

github.com/pyparsing/pyparsing - 966d6fded149c6c11993746b0d72166bc04e4504 authored over 2 years ago by ptmcg <[email protected]>
fix Sphinx errors/warnings (#410)

Two warnings remain from the Hebrew and Devanagari names in
pyparsing_unicode, but those are du...

github.com/pyparsing/pyparsing - 063a75a61fa026226583bd42149cbeea7fc03005 authored over 2 years ago by Devin J. Pohly <[email protected]>
Fix Word(max=2) (issue #409); create re for Word(exact=n) exprs; validate that min <= max if both given

github.com/pyparsing/pyparsing - 7ec34f497ebc9cbfd51ffeb5cce569133eb7c3c1 authored over 2 years ago by ptmcg <[email protected]>
Clean up unicode set naming to remove # type: ignore directives

github.com/pyparsing/pyparsing - 8782a9c652bef352d085cf35a4b3195ce9d0faed authored over 2 years ago by ptmcg <[email protected]>
Fix list formatting in docstrings (#407)

* Fix list formatting in docstrings

A few docstrings were missing a blank line before lists, ...

github.com/pyparsing/pyparsing - 1514b6dc4f011a334574490b70d78b6359f96732 authored over 2 years ago by Devin J. Pohly <[email protected]>
Updates to HowToUsePyparsing.rst

github.com/pyparsing/pyparsing - 58933f7fd4af520182f3d3db3b2bd86f04aec1a5 authored over 2 years ago by ptmcg <[email protected]>
Updates to HowToUsePyparsing.rst, and added pyparsingClassDiagram_3.0.9.jpg

github.com/pyparsing/pyparsing - 52c5b097581f0462e240bf0cfbd59274ec3e01a7 authored over 2 years ago by ptmcg <[email protected]>
Convert most str.format() calls in tests to use f-strings

github.com/pyparsing/pyparsing - e0a6f21205256f0655e50c25be400e2f6e948feb authored over 2 years ago by ptmcg <[email protected]>
Convert most str.format() calls to use f-strings

github.com/pyparsing/pyparsing - b89e92442a0140aa694f8f3bd5eea9fe83b552b5 authored over 2 years ago by ptmcg <[email protected]>
Enable mypy-test in CI (#406)

With the updated matrix build config, it's now possible to add a
py3.10 build to run `tox -e my...

github.com/pyparsing/pyparsing - 48168419f460287ab410bf3370a6828de9d837bb authored over 2 years ago by Stephen Rosen <[email protected]>
More added type annotations; reworked Word.__init__ so that excludeChars exclusion code is clearer

github.com/pyparsing/pyparsing - d570869a9ba683c021545e53bb1ba159bee7c2af authored over 2 years ago by ptmcg <[email protected]>
Tighten up unit test calls to parseString, to pass parseAll=True except when False is explicitly required

github.com/pyparsing/pyparsing - bd7fd3c112edd9e2741d195154d4d82df986dbad authored over 2 years ago by ptmcg <[email protected]>
Fix/ignore mypy attr-defined errors, where attr definitions are intentional

github.com/pyparsing/pyparsing - 3f7a1a02fdfdec82c77077612a9cf01095ff018b authored over 2 years ago by ptmcg <[email protected]>
Update CI to avoid `tox -e ALL` (#405)

When this is used, it means that no new toxenv can be introduced which
is incompatible with pyp...

github.com/pyparsing/pyparsing - 45151dce88de55e7325ae37973f30917a340547e authored over 2 years ago by Stephen Rosen <[email protected]>
Fix type annotations of Forward dunder-methods (#402)

* Fix type annotations of Forward dunder-methods

The `__lshift__`, `__ilshift__`, and `__or__...

github.com/pyparsing/pyparsing - 9e161031bbde781f8dae2387946bf55724095cfe authored over 2 years ago by Stephen Rosen <[email protected]>
Cleaned up/expanded some docstrings and docs to reflect new 3.0.10 changes

github.com/pyparsing/pyparsing - ff2b1624c08ba80b6a5132601fddc4835467c9a0 authored over 2 years ago by ptmcg <[email protected]>
Add embed argument to create_diagram, to suppress DOCTYPE, HEAD, and BODY tags

github.com/pyparsing/pyparsing - 3a256cc444258ecc1321001702672c65eb5d425a authored over 2 years ago by ptmcg <[email protected]>
Make expr[:ender] equivalent to expr[...:ender]

github.com/pyparsing/pyparsing - 79fe2b54bc08c791383ca81d4701b5afdd3d7390 authored over 2 years ago by ptmcg <[email protected]>
Add support for slice in expr[] notation, to pass stop_on repetition sentinel

github.com/pyparsing/pyparsing - dbe71461b5a56967ff0abf79ce7c8b0eddb75a66 authored over 2 years ago by ptmcg <[email protected]>
Fixed some reStructured text errors in whats_new_in_3_0_0.rst

github.com/pyparsing/pyparsing - 8195b5650a647e7449aecd2e898ab7d0bb1ca6ed authored over 2 years ago by ptmcg <[email protected]>
Updated version headers in CHANGES to include release dates

github.com/pyparsing/pyparsing - b1ed2bea080ed8739083b3177c61a151db781f43 authored over 2 years ago by ptmcg <[email protected]>
Fixed bug in srange (escaped chars inside range set); fixed ignore type annotation in SkipTo

github.com/pyparsing/pyparsing - fc7c76b6c7f1e876a11e4df6d29212738c2ba723 authored over 2 years ago by ptmcg <[email protected]>
Back out Lox language parser (from Crafting Interpreters, by Robert Nystrom)

github.com/pyparsing/pyparsing - 01969ff3dd0e52a7cc104a5f231d4f370bde4a98 authored over 2 years ago by ptmcg <[email protected]>
Added Lox language parser (from Crafting Interpreters, by Robert Nystrom)

github.com/pyparsing/pyparsing - 17737d5d18cd1fc21f555c805fd3067a3f36e626 authored over 2 years ago by ptmcg <[email protected]>
Added Lox language parser (from Crafting Interpreters, by Robert Nystrom)

github.com/pyparsing/pyparsing - a147c9d335f70ececa4e3315d988e5a9a134a83e authored over 2 years ago by ptmcg <[email protected]>
Prep for 3.0.9 release

github.com/pyparsing/pyparsing - 9c6f1fe26a2bbfbebe8e848e567b66cb1369dffe authored over 2 years ago by ptmcg <[email protected]>
Update UML class diagram, and add SVG rendering

github.com/pyparsing/pyparsing - a73af6a7d1d7c6e1bed4104fc72e3ae9e8e0859e authored over 2 years ago by ptmcg <[email protected]>
Fix .rst markup for tables and some code samples

github.com/pyparsing/pyparsing - 77206de13f5ca50a22c6c741aaddc46e9c800e19 authored over 2 years ago by ptmcg <[email protected]>
Added notes to HowToUsePyparsing.rst for using Unicode language sets

github.com/pyparsing/pyparsing - e9e56bd2e2de08c53e4a81da404ad846f5c0bb70 authored over 2 years ago by ptmcg <[email protected]>
Added test case to bigquery_view_parser.py from #291

github.com/pyparsing/pyparsing - 17a39e8e3739f956b74031731966160938858bcd authored over 2 years ago by ptmcg <[email protected]>
Added another test case to bigquery_view_parser.py

github.com/pyparsing/pyparsing - 0ec8031ba42d3475afb906c64894538cca8d4c52 authored over 2 years ago by ptmcg <[email protected]>