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

Make static methods staticmethods

github.com/pyparsing/pyparsing - bbb78fbe549152604f0b4ba1c4d8b0fecf8c156d authored about 3 years ago by ptmcg <[email protected]>
Add note about names and using 3.0 docs for 2.4.7 environments.

github.com/pyparsing/pyparsing - b2329c07a7cc872878fa8eb0fb00c78b29737707 authored about 3 years ago by ptmcg <[email protected]>
Expand error message when failing to import .diagram in ParserElement.create_diagram()

github.com/pyparsing/pyparsing - e4ab1fe8ce80ba9e0eb7ca56995706380778694a authored about 3 years ago by ptmcg <[email protected]>
Use pyparsing.Opt instead of deprecated Optional

github.com/pyparsing/pyparsing - c40a741a7c1ee9247cf2aa8c368b220ebe46dec9 authored about 3 years ago by ptmcg <[email protected]>
In 3.7, Callable cannot use NoReturn for a return type, must use None

github.com/pyparsing/pyparsing - 69a8ab77ce673066b82171d1952e3b2b581f0c0c authored about 3 years ago by ptmcg <[email protected]>
Fix annotations using Iterable, must import and use as IterableType so as not to confuse with collections.abc.Iterable.

github.com/pyparsing/pyparsing - f495036ad0f17b5b38756024b1a4bdaad52d60d5 authored about 3 years ago by ptmcg <[email protected]>
Merge branch 'master' of https://github.com/pyparsing/pyparsing

github.com/pyparsing/pyparsing - bd817ca7cb1ea7156e30f4420d2ee558e5358976 authored about 3 years ago by ptmcg <[email protected]>
Adding type annotations

github.com/pyparsing/pyparsing - 92cf62f2a27b2c02bf34099443e25757cba19acb authored about 3 years ago by ptmcg <[email protected]>
Fix up CONTRIBUTING.md to reflect PEP8 developments, and wiki page updates.

github.com/pyparsing/pyparsing - b7297396f3519b25ae3e96e1e2a08209b9070a76 authored about 3 years ago by Paul McGuire <[email protected]>
Add identchars and identbodychars symbols to make it easier to construct identifiers

github.com/pyparsing/pyparsing - a3846e7a973308dae9c39c584525b82cf8d73549 authored about 3 years ago by ptmcg <[email protected]>
Fix f-string 3.6 compat bug in test_unit.py; rename __versionTime__ to __version_time__; code cleanups

github.com/pyparsing/pyparsing - da022671996878a9665fc9362d5f3ab2f3aa9f11 authored about 3 years ago by ptmcg <[email protected]>
Additional unit tests for IndentedBlock, with bad indented code and indented code that skips unindent levels

github.com/pyparsing/pyparsing - b816a806ec1dbcb7f6a1e8a0bfadd42afa9eb64b authored about 3 years ago by ptmcg <[email protected]>
Fixed bug in QuotedString class when the escaped quote string is not a repeated character; reworked regex construction in QuotedString class (Issue #263)

github.com/pyparsing/pyparsing - 9149fcb5f95873627e328b32c739740efb2aa9fb authored about 3 years ago by Paul McGuire <[email protected]>
Add PEP-8 names for initial args

github.com/pyparsing/pyparsing - daf7a85b337a4ef866d897f0cad4cb30157ab02b authored about 3 years ago by Paul McGuire <[email protected]>
Fix bug in Located class when used with a results name. (Issue #294)

github.com/pyparsing/pyparsing - e5994cc0eac6979c00d8413d7e4037289dc01d08 authored about 3 years ago by ptmcg <[email protected]>
Update version time

github.com/pyparsing/pyparsing - 4f832b5918d7fd33c18874f24e92c0ba669ff819 authored about 3 years ago by ptmcg <[email protected]>
Add note on enable/disable memoization methods in whats_new_in_3_0_0.rst

github.com/pyparsing/pyparsing - 575903aa361cfbc1829049b0122f8fd677cfec01 authored about 3 years ago by ptmcg <[email protected]>
It is to black

github.com/pyparsing/pyparsing - cb86d4698af3db11f11c4487610a22ca266319c5 authored about 3 years ago by ptmcg <[email protected]>
Fix unit test that enables/disables memoization, to not interfere with test-level settings; add flag to enable verbose tracebacks for unit testing

github.com/pyparsing/pyparsing - 555597ddaa1ff92525dba9bc0805026bc45b70ae authored about 3 years ago by ptmcg <[email protected]>
Add support for Suppress(...) to suppress the skipped text

github.com/pyparsing/pyparsing - 57e3314cd3927a08bc1e9d09d57ba048e0b1cb9b authored about 3 years ago by ptmcg <[email protected]>
Fix old method names in comparison (#295)

Looks like these got over-zealously corrected to the new versions.

github.com/pyparsing/pyparsing - 54f975f0478a7878a9523cfbc654524681e6b3e7 authored about 3 years ago by Daniel Roseman <[email protected]>
More informative exception messages

github.com/pyparsing/pyparsing - 8a3e5c3bc62471a7099e24fc948b67ef7dece0b0 authored about 3 years ago by ptmcg <[email protected]>
Update version for next phase

github.com/pyparsing/pyparsing - 6c21860772be0340793ce10788afc1fec28bd117 authored about 3 years ago by ptmcg <[email protected]>
Clean up number word parsers for better explanatory value.

github.com/pyparsing/pyparsing - 54d3b7b29c7dac64c3c4a7edb35df3dec3c85fb6 authored about 3 years ago by ptmcg <[email protected]>
Revert PEP8 naming in README.rst until 3.0 full release.

github.com/pyparsing/pyparsing - e063cce8270a67414ed3085986b695cc474d90b1 authored about 3 years ago by ptmcg <[email protected]>
Add simplified 1-99 example, extracted from number_words.py

github.com/pyparsing/pyparsing - f28e4ac920454b34d6290959eba650702d08fd85 authored about 3 years ago by Paul McGuire <[email protected]>
Update version time; prep for release

github.com/pyparsing/pyparsing - 2d20decaf42db510f42811f404fcdd446fce21c5 authored about 3 years ago by ptmcg <[email protected]>
Use new PEP-8 names in project README.rst

github.com/pyparsing/pyparsing - ca941e0e79299ad58f8efd810e3f77cced05bb79 authored about 3 years ago by ptmcg <[email protected]>
Sweep code for usage of Optional -> Opt; sweep HowToUsePyparsing.rst for legacy names

github.com/pyparsing/pyparsing - 9863a3d8709fa196fee8cdcdc229e5daaaec6b99 authored about 3 years ago by ptmcg <[email protected]>
Sweep code for calls using legacy names

github.com/pyparsing/pyparsing - d55aad0afb292030724e6849830060b740f93d53 authored about 3 years ago by ptmcg <[email protected]>
Update docs to include `delimited_list` added argument `allow_trailing_delim`

github.com/pyparsing/pyparsing - b0b7d980cfaebc22b3acbfd8c2f53e5971ea9302 authored about 3 years ago by Paul McGuire <[email protected]>
Added PEP-8 notes to the whats_new_in_3_0_0.rst doc

github.com/pyparsing/pyparsing - 04f3e63f7b0405d85f9eb0f32e7d3851fa8955c4 authored about 3 years ago by Paul McGuire <[email protected]>
Add PEP-8 naming, with compatibility synonyms

github.com/pyparsing/pyparsing - 18f3b9cddb376eab2205b54908e4bf384d2629b3 authored about 3 years ago by ptmcg <[email protected]>
TravisCI not supporting 3.10 yet, leave out

github.com/pyparsing/pyparsing - 768bcd7bba2669f9a54c49df25b707e2f145bab9 authored about 3 years ago by ptmcg <[email protected]>
Fix Travis integration (still referenced 3.5, tho no longer supported Python for pyparsing 3)

github.com/pyparsing/pyparsing - 7bf571e5915ac1fde820cef0a0d0c91cc172abe2 authored about 3 years ago by ptmcg <[email protected]>
Remove Py3.5 from compatibility targets, add Py3.10, update version timestamp

github.com/pyparsing/pyparsing - 6067e7bf9a0425321d1ca89b831105a75e11dbd6 authored about 3 years ago by ptmcg <[email protected]>
Minor code cleanups

github.com/pyparsing/pyparsing - d3bceb997395ee13dcb00fd39098de025d8ba180 authored about 3 years ago by ptmcg <[email protected]>
Renumber test classes

github.com/pyparsing/pyparsing - 9c53c41b009f480812f9263df7e5c1e6b4fc5be6 authored about 3 years ago by ptmcg <[email protected]>
Fix internal bug in ParseResults.getName() (how did this ever work?)

github.com/pyparsing/pyparsing - 608b80725fcab1f95a44ae95ffdb071a51262129 authored about 3 years ago by ptmcg <[email protected]>
Update 2020 dates to 2021, fix TravisCI badge in README.rst to use travis-ci.com instead of .org

github.com/pyparsing/pyparsing - e5d8d991b0de62b2f86a3a2a682a2e60617819ec authored about 3 years ago by ptmcg <[email protected]>
Update __versionTime__; blacken core code and examples

github.com/pyparsing/pyparsing - f22dcdc9be6aebf7defc1ef43e39c53921ba7566 authored about 3 years ago by ptmcg <[email protected]>
Rename enable_left_recursion to enableLeftRecursion for consistency with other pyparsing names (left in enable_left_recursion synonym as omen of names to come); added notes to CHANGES and whats_new_in_3_0_0.rst; added left_recursion.py to examples.

github.com/pyparsing/pyparsing - 1688592bd97e573174e9eab482846e0f1194652a authored about 3 years ago by ptmcg <[email protected]>
Disable SQL parse test when running with LR enabled (SQL parser uses packrat)

github.com/pyparsing/pyparsing - da9172320303153d3f3c5220be40329a4667d884 authored about 3 years ago by ptmcg <[email protected]>
Merge branch 'left_recursion_support'

github.com/pyparsing/pyparsing - 219fa7194398c4ba04134c209a420e85a79849c9 authored about 3 years ago by ptmcg <[email protected]>
Merge branch 'feature/left_recurse_Medeiros_etal'

github.com/pyparsing/pyparsing - f24432134ddfeea34a85e2641f395149295e19f4 authored about 3 years ago by ptmcg <[email protected]>
Add support for LR parsing

* first draft of LR parsing
* removed debug output
* cache is owned and cleared by ParserElement...

github.com/pyparsing/pyparsing - 5eafa07470a3e761944ff5af00dbcd794dfa09da authored about 3 years ago by Max Fischer <[email protected]>
Add allowTrailingDelim to delimitedList helper (#285)

Merge pull request #285 - Add allowTrailingDelim to delimitedList helper

github.com/pyparsing/pyparsing - 0e1499905f0f067e4f01a5c3133bc0f7c4651b0c authored about 3 years ago by Kazantcev Andrey <[email protected]>
adjusted docs for recursion cache

github.com/pyparsing/pyparsing - 48e0f9dc51f0810d1a907600b4834dd9a8514d48 authored over 3 years ago by Max Fischer <[email protected]>
left recursion memo size may be limited

github.com/pyparsing/pyparsing - 118e8b9dd0ba3bc4c8e2052decacf31f0471bd58 authored over 3 years ago by Max Fischer <[email protected]>
flattened recursion memo

github.com/pyparsing/pyparsing - 5a4d58c7ca4b1f35f60f8ba0b8774e6cb3d24cf6 authored over 3 years ago by Max Fischer <[email protected]>
testing memo switches

github.com/pyparsing/pyparsing - cd310bb1055ec4b2253b09dff19d2577f91704ed authored over 3 years ago by Max Fischer <[email protected]>
memoization can be turned off

github.com/pyparsing/pyparsing - 11afcd404a220565752e71592750289de49427f4 authored over 3 years ago by Max Fischer <[email protected]>
properly setting names in tests

github.com/pyparsing/pyparsing - 1b8a289731af0331de0c9a7119308b80af92959b authored over 3 years ago by Max Fischer <[email protected]>
action wins against no-action

github.com/pyparsing/pyparsing - 6f6024fc653322d6c46e8ea51b359cf2a35e6161 authored over 3 years ago by Max Fischer <[email protected]>
fixed a bug for non-string token identifiers

github.com/pyparsing/pyparsing - b6ee479e60a7b5536d7369faa35db7335b26885b authored over 3 years ago by Max Fischer <[email protected]>
memo update consistent for all actions

github.com/pyparsing/pyparsing - 750ced1678e60544d24bb23d83bdf896a9098995 authored over 3 years ago by Max Fischer <[email protected]>
draft for peeking recursion

github.com/pyparsing/pyparsing - ecb4a5e623551d0a37e0e12c89ce016e0a385cfe authored over 3 years ago by Max Fischer <[email protected]>
LR memo content is always returned as copy

github.com/pyparsing/pyparsing - 0b3f1ca8da75b10efa19b1b1a8e6f5b73d08df28 authored over 3 years ago by Max Fischer <[email protected]>
adjusted example with ambiguous failure case

github.com/pyparsing/pyparsing - c925b307abdd7d8a97e884faaaf9dc9791c7296c authored over 3 years ago by Max Fischer <[email protected]>
simplified replacement logic

github.com/pyparsing/pyparsing - 06dc2c27ef9cab24210c65eea6aa908537c42a3a authored over 3 years ago by Max Fischer <[email protected]>
LR memo no longer mixes action/no-action results

github.com/pyparsing/pyparsing - 76450307bbd0885b7b5707759c1c27cf16a0b43d authored over 3 years ago by Max Fischer <[email protected]>
explicitly testing tests for LR compatibility

github.com/pyparsing/pyparsing - f345dc005d34e262848882b6f365d0eb0c4ec15d authored over 3 years ago by Max Fischer <[email protected]>
naive test for existing suite

github.com/pyparsing/pyparsing - fa6597590743ee3b26ed8c57e0af2d8698a97699 authored over 3 years ago by Max Fischer <[email protected]>
renamed bounded to left recursion

github.com/pyparsing/pyparsing - 1a6bbf974a597c977c54729c61c1f8a2d888f5e5 authored over 3 years ago by Max Fischer <[email protected]>
added tests for repetition rules

github.com/pyparsing/pyparsing - 831951b36faabed04c1b1d83af5d4d74692581a2 authored over 3 years ago by Max Fischer <[email protected]>
expanded docstring

github.com/pyparsing/pyparsing - 960566b92a0c95d12fec3b293f8b0bf7ccb417bb authored over 3 years ago by Max Fischer <[email protected]>
added high-level description of algorithm

github.com/pyparsing/pyparsing - f8782be78e885962220ebd6a58df81f6f21a3a2d authored over 3 years ago by Max Fischer <[email protected]>
flattened Forward parse method

github.com/pyparsing/pyparsing - dbb71798434c594fc0ad22484daf29e20e7a0524 authored over 3 years ago by Max Fischer <[email protected]>
memo cache only provides copies

github.com/pyparsing/pyparsing - fa33732bdef08da61ff7e01a013eb00f81fe7d89 authored over 3 years ago by Max Fischer <[email protected]>
added base case to unittest

github.com/pyparsing/pyparsing - 351beb7f9e6f2ef7f4f8c4765945e11a5bc279df authored over 3 years ago by Max Fischer <[email protected]>
fixed test typos

github.com/pyparsing/pyparsing - 1ec962a06b5da5510263479bfd378317031be481 authored over 3 years ago by Max Fischer <[email protected]>
LR-Forward can match Empty

github.com/pyparsing/pyparsing - 009d155bdb947d29fd83b1fc804deffbd395da75 authored over 3 years ago by Max Fischer <[email protected]>
unittest for empty and non-peg clauses

github.com/pyparsing/pyparsing - 9b586b9903571c381fca06514cde243e8655c680 authored over 3 years ago by Max Fischer <[email protected]>
fixed test typo

github.com/pyparsing/pyparsing - bdf5fd15339b97bb7fc5084ab6605760b06e3b60 authored over 3 years ago by Max Fischer <[email protected]>
added math example

github.com/pyparsing/pyparsing - 713fdc9494a9fe228ceb16084642399296813f15 authored over 3 years ago by Max Fischer <[email protected]>
tests for associativity and nesting

github.com/pyparsing/pyparsing - fbbd524a4cc1bc06bbd861c94d426817f27e15a2 authored over 3 years ago by Max Fischer <[email protected]>
basic LR unit test

github.com/pyparsing/pyparsing - 4e5813c39a174c1d7a5166abaa725772391a02ba authored over 3 years ago by Max Fischer <[email protected]>
packrat rejects recursion

github.com/pyparsing/pyparsing - fef0b7b5c96fc2eb4fa8b6686b047bd8d73bdaa6 authored over 3 years ago by Max Fischer <[email protected]>
bounded recursion must be enabled explicitly

github.com/pyparsing/pyparsing - 38ff1c8b014891aed05294dcb6130a13a965eb6e authored over 3 years ago by Max Fischer <[email protected]>
cache is owned and cleared by ParserElement

github.com/pyparsing/pyparsing - 41f9cd12ea37618a55253a1f2ffb41935832eb5f authored over 3 years ago by Max Fischer <[email protected]>
removed debug output

github.com/pyparsing/pyparsing - 4066e78447ef9fd52d1639406c8cfabedf37363b authored over 3 years ago by Max Fischer <[email protected]>
first draft of LR parsing

github.com/pyparsing/pyparsing - 539e928b77b9b14212b728583373ff9f35f16946 authored over 3 years ago by Max Fischer <[email protected]>
Remove old language stating that parseString returns "a list of matched strings", and clarify use of the returned ParseResults

github.com/pyparsing/pyparsing - d108a29db062c9250f50c978e3a86381d1b0746b authored over 3 years ago by ptmcg <[email protected]>
Fix misc. documentation typos (#280)

Found via `codespell -q 3 -L ba,fourty,halp,inout,strng`

github.com/pyparsing/pyparsing - 5353ccdd7026a7eeaa77029102f8c0043553ebd3 authored over 3 years ago by luzpaz <[email protected]>
Remove setuptools import fallback to distutils.core (distutils.core use not recommended)

github.com/pyparsing/pyparsing - d27fd7627f3ed60b3b7a9e9f5e790d0e49107359 authored over 3 years ago by ptmcg <[email protected]>
#261 - fix table name in sql2dot.py example

github.com/pyparsing/pyparsing - b5b1fdd1c0a3dfffbbad206e885d59e6015015a8 authored over 3 years ago by ptmcg <[email protected]>
#271 - remove comparison with bytes in ParseResults._null_values

github.com/pyparsing/pyparsing - 9e8ad930fefc3611e4c70ba612af7fd6b974fb85 authored over 3 years ago by ptmcg <[email protected]>
Update README.rst (#269)

github.com/pyparsing/pyparsing - 6e9b4c9e88534d9df673e67d13cfb06529d02ca0 authored over 3 years ago by TheOneMusic <[email protected]>
Update core.py (#259)

since `pip install railroad` installs anthor package, I think it is better to point out the corr...

github.com/pyparsing/pyparsing - f10fcf8c98ea07a63f8286288ce82f773e7e152e authored almost 4 years ago by retsyo <[email protected]>
Update whats_new_in_3_0_0.rst (#258)

since `pip install railroad` install anthor package, I think it is better to point out the corre...

github.com/pyparsing/pyparsing - 32ac0bf9837f3aa33322029509e40d378e373ba5 authored almost 4 years ago by retsyo <[email protected]>
Cleanup old file names and tests/__pycache__ files from MANIFEST.in

github.com/pyparsing/pyparsing - 2f0f24daddb1abb22a612f03da6a5333c426d3cc authored almost 4 years ago by ptmcg <[email protected]>
Update CHANGES file with version release dates

github.com/pyparsing/pyparsing - 8cee9cf915a0dfd4bc077b7a0c4a9ea8a9304f7d authored almost 4 years ago by ptmcg <[email protected]>
Fix minor typos and add Located to `__all__` list

github.com/pyparsing/pyparsing - 3ef0c12b0a7f01b98dac40dd5cb60f017ebe6624 authored almost 4 years ago by ptmcg <[email protected]>
Add Python 3.9 support (#256)

github.com/pyparsing/pyparsing - 2383c32857b805d7ebd1a8b6b762b2cd541ae06d authored almost 4 years ago by Miroslav Šedivý <[email protected]>
Deprecate `locatedExpr` in favor of new `Located` class

github.com/pyparsing/pyparsing - 2896fad83357bde252c0304aa4c0c55661486a5e authored almost 4 years ago by ptmcg <[email protected]>
Hide internal null_values list in ParseResults class

github.com/pyparsing/pyparsing - c3be8acb355559cc1fdcb673f8df904b6947b0af authored almost 4 years ago by ptmcg <[email protected]>