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

Fix extra nesting level in ParseResults when defining results name in another non-Group named expression

2fe1bb0be12e9c603bc82d3990b9305c248d99e1 authored about 6 years ago by ptmcg <[email protected]>
Better description of bug and fix for Issue #22

dc074e25459062578e9104dda3e86b662715f966 authored about 6 years ago by ptmcg <[email protected]>
Fix Issue #22, test for returning given parse results from a parse action; convert pyparsing.xxx references to pp.xxx references in unitTests.py

6c98d20bd25fb34af629847c94f3283c28d1a4ab authored about 6 years ago by ptmcg <[email protected]>
Added PrecededBy class (Issue#30); updated FollowedBy to accept results names on the lookahead expression; added inline example for NotAny; added Char class

55bce0e4047a01417667803b86102560182de50d authored about 6 years ago by ptmcg <[email protected]>
Bad example for beginner users

6c6d600683d250a37fe50babde321028fecbbf9d authored about 6 years ago by Paul McGuire <[email protected]>
add a few more simple unit tests

a3f0595b570a2e8e69c68afea6fdff810c7134a8 authored about 6 years ago by ptmcg <[email protected]>
Issue #4 - add special handling for IndexError exceptions raised in user parse actions

c2842b1cae58c09c58110159c91ff06c1a22400b authored about 6 years ago by ptmcg <[email protected]>
stage for 2.2.2. release

d5e471b87f2c9f0450ed9dc4895a0366ee81d74f authored about 6 years ago by Paul McGuire <[email protected]>
tighten up error checking in Regex.sub()

6a6c1535ea98e2f84a479cd6873dee553fee92c3 authored about 6 years ago by Paul McGuire <[email protected]>
Update CHANGES to reflect source tarball updates

fe47c549f0662f068808143dee2811a69d4034c9 authored about 6 years ago by Paul McGuire <[email protected]>
Add Regex.sub() method, and asMatch and asGroupList parameters

389a31fe25e96ccde571e889d9a1fb56c1fd65be authored about 6 years ago by Paul McGuire <[email protected]>
Issue #31 - fix up MANIFEST.in to be used when creating source distributions, and add CODE_OF_CONDUCT.md

3497ee60fcb0c07ad51458ad3962b8548f0ee838 authored about 6 years ago by Paul McGuire <[email protected]>
Fix tab-space inconsistency wrought by misconfigured editor

60568e17ac1d70a5af39309ab955f87282f2d5f8 authored about 6 years ago by Paul McGuire <[email protected]>
Issue #28, bug in SkipTo when skipping to an expr that saves as a list

54728a0f0c68c77272b8f5c9b82e3bcac12f8ee4 authored about 6 years ago by Paul McGuire <[email protected]>
Formatting and comment cleanup in simple_unit_tests

5241985c6eb694358995d82761cb4d05f448bcd8 authored about 6 years ago by Paul McGuire <[email protected]>
force order of simple unit tests to make it easier to see test output corresponding to each test case

389a8d74b0e9ceef97c782693faa2f294a0f1c9d authored about 6 years ago by Paul McGuire <[email protected]>
Add codecov to travis.yml

16265a44d1cbd2924044eebffd9345b602a19ae3 authored about 6 years ago by Paul McGuire <[email protected]>
add more simple unit tests, plus support for tests with searchString and transformString

0b11e366e077e58268c4e38b1d333cb498898348 authored about 6 years ago by Paul McGuire <[email protected]>
simple_unit_tests with Dict and combination of parse action and condition

8db18bde0c78b9162f64ec66eed5de84f5fdcf03 authored about 6 years ago by ptmcg <[email protected]>
convert to datetimes using utc, not local time

5e5c94a6f0e907679ecd4e5aeecffd12edd48889 authored about 6 years ago by ptmcg <[email protected]>
Add to simple_unit_tests more examples, including groups, repetition, and

parse conditions

c701a87b1f3c938ae34c3f06ee4566dcf560768e authored about 6 years ago by ptmcg <[email protected]>
clean up CHANGES notes and add output message if running simple_unit_tests.py on Py2

c3f9da6d27c6ca3a0b92723055561f26c4c6bcbc authored about 6 years ago by ptmcg <[email protected]>
simple_unit_tests.py only runs on Py3

5b88bc6fe1c62fec42090155126cf6e193a3f9e1 authored about 6 years ago by ptmcg <[email protected]>
fix import of pyparsing from simple_unit_tests.py

4dce0936aec1494076b8bb7f87f894e52bffe04d authored about 6 years ago by ptmcg <[email protected]>
add simple_unit_tests.py for instructional unit tests

952eea0d744b79550579dc4c435d462ac4519835 authored about 6 years ago by ptmcg <[email protected]>
Add Python 3.7 to supported versions

06193197afd1cf153b32bb20c8013248c3c2a1c1 authored about 6 years ago by Paul McGuire <[email protected]>
Stage for 2.2.1 release; add Getting Started section to module docstring; fix Literal/Keyword index error bug

65ebd34d1b015f084efde0c67206d69076df541b authored about 6 years ago by ptmcg <[email protected]>
remove old release structure

da477061dfae8aa92f56ec48ef987e266504542e authored about 6 years ago by ptmcg <[email protected]>
Add Travis-CI status badge to README.md

e17b55e8d61f658a08a0be550e143427deb900d4 authored about 6 years ago by Paul McGuire <[email protected]>
Update HowToUsePyparsing.rst

Minor updates and added link to online module docs

3e24f11cc9ce022715b27b55f84926c54171ad36 authored about 6 years ago by Paul McGuire <[email protected]>
Rename HowToUsePyparsing.txt to HowToUsePyparsing.rst

f7f6d964e0dff75f8a06516708331afce62e8105 authored about 6 years ago by Paul McGuire <[email protected]>
Merge pull request #14 from demosdemon/srange

Modify srange to better handle Unicode characters in the input range spec

122fcea77927cc5b684094602c02e41de34c3c8b authored about 6 years ago by Paul McGuire <[email protected]>
Merge pull request #16 from hugovk/patch-2

Fix collections ABCs deprecation warning

23e0fee7e85278edb114746919ccaeffc47aebb0 authored about 6 years ago by Paul McGuire <[email protected]>
Fix collections ABCs deprecation warning

cab6d89801635efca99ded91e5a5e1e829f33876 authored about 6 years ago by Hugo <[email protected]>
Merge pull request #24 from hugovk/pyupgrade-examples

Upgrade Python syntax of examples with pyupgrade

f164cf1dd040ddefdb8f504e562ed2f782e083b5 authored about 6 years ago by Paul McGuire <[email protected]>
Upgrade Python syntax with pyupgrade

c3dba1ed5f9be226044c7ffaf1cd47adcc7482f4 authored about 6 years ago by Hugo <[email protected]>
Merge pull request #23 from hugovk/python_requires

Add python_requires to help pip

444859662f1829f2d8068fb33cdc375427bf9b6c authored about 6 years ago by Paul McGuire <[email protected]>
Add python_requires to help pip

23d7418aa18f6e4ce1b97938144a8968e2b0cb9b authored about 6 years ago by Hugo <[email protected]>
Merge pull request #15 from hugovk/patch-1

Update url and download_url

96675e30a472d9ca1a9e7e3b314b6ea411a9829a authored about 6 years ago by Paul McGuire <[email protected]>
Merge pull request #18 from hugovk/patch-3

README: Use Python code formatting

5e17b30eb0798dd1c8bc016addcbdc7e83372429 authored about 6 years ago by Paul McGuire <[email protected]>
Include Python 2.6 builds

2bafc9a2e04398da8d01d708c312243af822ce32 authored about 6 years ago by Paul McGuire <[email protected]>
Merge pull request #17 from hugovk/run-tests-on-travis-ci

Run unit tests on Travis CI

1e9bf4fea9f7c1563e3b69a7d0eed8c9f1569ccb authored about 6 years ago by Paul McGuire <[email protected]>
Use Python code formatting

af1fd83ca86312d456da846e379f913f07f794e9 authored about 6 years ago by Hugo <[email protected]>
Run unit tests on Travis CI

0848e5cd2ea84db0e88b40cdaa743a009a99b70a authored about 6 years ago by Hugo <[email protected]>
Update url and download_url

e2d981d6f24488ef7c8420d72df36766ec597efc authored about 6 years ago by Hugo <[email protected]>
forgot exact

e80949a845f3c8953e09d0e35bf9fbd6cfb0bd57 authored about 6 years ago by Brandon LeBlanc <[email protected]>
use CharsNotIn instead of the Words/Regex combo for srange

2ea766e925afc2766405b2f2df1b2d86ee5a1bf8 authored about 6 years ago by Brandon LeBlanc <[email protected]>
Update and rename README to README.md

8da759898768311ad3a67a1963d6132f138469a1 authored about 6 years ago by Paul McGuire <[email protected]>
Merge pull request #10 from jdufresne/wheel

Remove redundant [wheel] section

81f9f6eddfa16a84fec6d8d18daf7bb7382a0cbe authored over 6 years ago by Paul McGuire <[email protected]>
Add note to CHANGES

f2c6784d5defcfa2fd13fafec02e76ce365b2285 authored over 6 years ago by Paul McGuire <[email protected]>
Add "group by" case to select_parser.py tests

Update test strings to demonstrate fix in group_by_terms results - original bug was reported on ...

8962e7c69184dba00371c0ae52a9676dc4b40282 authored over 6 years ago by Paul McGuire <[email protected]>
Wrong expression grouping in select_parser.py

Results name "group_by_terms" was defined at the wrong level in the "having_expr", causing those...

8ce4af44a07e3fe2172fc570fa66856367d9d89e authored over 6 years ago by Paul McGuire <[email protected]>
Merge branch 'master' into wheel

37eb3334867eb089a8280b0d6d0ac70e014b7f57 authored over 6 years ago by Paul McGuire <[email protected]>
Merge pull request #11 from jdufresne/metadat

Include license file in the generated wheel package

1d6c521a4120d252d6f3b08b2422fed44c60fffa authored over 6 years ago by Paul McGuire <[email protected]>
Merge pull request #9 from jdufresne/trove

Add additional trove classifiers for supported Pythons

4eedbbe68acc9e58efd5b903b77e9f9635664cb2 authored over 6 years ago by Paul McGuire <[email protected]>
Include license file in the generated wheel package

The wheel package format supports including the license file. This is
done using the [metadata] ...

259690a49c65b69a508284769513340d56134217 authored over 6 years ago by Jon Dufresne <[email protected]>
Remove redundant [wheel] section

The [wheel] section is legacy and not required. [bdist_wheel] is enough.
For additional details,...

a57132ff0e174abad6cd75eb4a3a0b01a5fc99fa authored over 6 years ago by Jon Dufresne <[email protected]>
Add additional trove classifiers for supported Pythons

e20051360f9dbf6a879be7acdd9159b8f068a388 authored over 6 years ago by Jon Dufresne <[email protected]>
Merge pull request #1 from cngkaygusuz/master

Add Scrutinizer-CI configuration and other niceties

430c5ad767cc946e9da7cd5f4673a4e3bd135a3c authored almost 7 years ago by Paul McGuire <[email protected]>
Move comment up a line

d953150a6db3ac247a64b047edc2df7156f3e56b authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Commentate .coveragerc

274e8c661f511fb895e25caf5a786980ab9b3e7a authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Commentate .scrutinzer.yml

5eea627d46beb0f5bd41d28cf29b85918d35a4d9 authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Scrutinizer-CI: Install dependencies under dependencies section, Have scrutinizer not infer anything in tests and dependencies section

6335269a714b2888c7d2c081d6d2258994ee6699 authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Append -dev to requirements

ccd3f3b6b0ade4cf09f94bde550be2874131483b authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Report coverage only for code in pyparsing.py

36ed04786ff733acf36f77c1385eab4c0d07e0a4 authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Enable code coverage for scrutinizer

84d16befc33e89f23b77e5ac803ea2bcc2e414e8 authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Update .gitignore with a generated one

8e14273199e3d91157f36dba8b512bf28789c9d4 authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Move src to root

27e183a78c8062ed7c2bbb91655a5e56cd697bba authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Add gitignore, Ignore pycharm files

4ba589cf13588e90992e23deb5a9784340efd2cc authored almost 7 years ago by Cengiz Kaygusuz <[email protected]>
Update oc.py example: fix regex for '==' operator, add packrat parsing and function call as expression operand

f1d12567a8da4d254e6d62bb0d650c87c7d0bb89 authored over 7 years ago by Paul McGuire <[email protected]>
Update oc.py example: fix regex for '==' operator, add packrat parsing and function call as expression operand

6f7937d30758774a7acd036ff2c15fdce89af543 authored over 7 years ago by Paul McGuire <[email protected]>
Add minor enht for infixNotation, to accept a sequence of parse actions at each precedence level

6e4db095917b13fad9e70ab50749c9e8f7fde28f authored over 7 years ago by Paul McGuire <[email protected]>
Prep for 2.2.0 release

7fde3a16a9cfae1f684d42e20c969f82d9a5f97b authored over 7 years ago by Paul McGuire <[email protected]>
Fix error and expand docstring examples for ParserElement.searchString

cb6fdd1d2211930b9f2a0263ece359778595f885 authored over 7 years ago by Paul McGuire <[email protected]>
Fix deprecated use of '\' as described in https://bugs.python.org/issue27364 (Deprecated in Python 3.6, will become SyntaxError in a future release)

2a15a07e755b2acb18b76d87105253dc420acce8 authored over 7 years ago by Paul McGuire <[email protected]>
Fix deprecated use of '\' as described in https://bugs.python.org/issue27364 (Deprecated in Python 3.6, will become SyntaxError in a future release)

af93d51cf83fb6ff2e9bcbff56133a42d0ac31f9 authored over 7 years ago by Paul McGuire <[email protected]>
Updated setup.py to address recursive import problems now that pyparsing is part of 'packaging' (used by setuptools).

3d5bf412211e11faf85c527d68b81f9d1e71db42 authored over 7 years ago by Paul McGuire <[email protected]>
Minor change when using '-' operator, to be compatible with ParserElement.streamline() method.

aad0144955406d5c613e451c43b6251cf58f88e7 authored over 7 years ago by Paul McGuire <[email protected]>
Fix KeyError when packrat cache gets updated recursively

ad7073f32879778ca769cdc014aff04281d22c07 authored over 7 years ago by Paul McGuire <[email protected]>
Add 2.1.10 release date to CHANGES

6070eb50814de0e1eb6e8d66b50812297de82372 authored about 8 years ago by Paul McGuire <[email protected]>
Fix docstring formatting for epydoc compatibility

cd2370d2ed2d39062bc685b5744595b539339813 authored about 8 years ago by Paul McGuire <[email protected]>
Fix @(*#&$#& typo

91b39fb2eebd0a2ec220f87ed512614212424ec9 authored about 8 years ago by Paul McGuire <[email protected]>
Add example to LineStart docstring

277884c3ee70307bb6ab234fb7c3286517cac65a authored about 8 years ago by Paul McGuire <[email protected]>
Fixed bug in col, which allowed simplification of LineStart down to minimal implementation

fc34811821d7697c7bf2134cf50e5caa4ffdcec5 authored about 8 years ago by Paul McGuire <[email protected]>
Fixed behavior of LineStart; added AutoReset to other unit tests that modify global state in pyparsing; also, disable output buffering in unit tests when specific test classes are given to build the test suite

db18d57cf9045640691dcf185b7e65eb53f38ccc authored about 8 years ago by Paul McGuire <[email protected]>
Fix all bare 'except:' statements in pyparsing; add more 'n-or-more' unit tests

ad787e3e52bc74ae26f4ea19b0811ddf0accb37e authored about 8 years ago by Paul McGuire <[email protected]>
Fix bug in ZeroOrMore results name reporting

53e22651c83e92c6217a355d7723e0bd12edbb04 authored about 8 years ago by Paul McGuire <[email protected]>
Fixed bug in ParseResults.dump when keys were not strings. Also changed display of string values to show them in quotes, to help distinguish parsed numeric strings from parsed integers that have been converted to Python ints.

80668b5ffe76af2912791ba5c227cd35ebad8c2d authored about 8 years ago by Paul McGuire <[email protected]>
Updated some examples to more current pyparsing coding methods

7d3417bf20295c6bec7fd611d3d3bc0fdce255ef authored about 8 years ago by Paul McGuire <[email protected]>

026e21eca624a5dab19e12890a86bd50470d32b8 authored about 8 years ago by Paul McGuire <[email protected]>
Remove all uses of 'eval'

dab8766f6925aca58dd1eb355fde78fbca3378f5 authored about 8 years ago by Paul McGuire <[email protected]>
Minor changes to unitTests.py

1f616d55576318d0a5817da9722d6e9b04d4f315 authored about 8 years ago by Paul McGuire <[email protected]>
Expand results names to capture multiple values; add '*' as potential function argument

98469083841114a3ca5cac259a35503909a4d765 authored about 8 years ago by Paul McGuire <[email protected]>
Added support for multiline test strings in runTests

8527787d2906aa91d8e05f829c27481b797f75f9 authored about 8 years ago by Paul McGuire <[email protected]>
Add tests of sci_real

ec02b784583d971117910ba8b4c51426dfae5885 authored about 8 years ago by Paul McGuire <[email protected]>
Fix typo in doc string; add comment on support for ()'s in infixNotation

cefdaeedb2bcb2761fc264d669c83f8c32adf8b9 authored about 8 years ago by Paul McGuire <[email protected]>
Fix spelling on contributor's name

409989ccbc8b4db9536af049afb2b641e464173f authored about 8 years ago by Paul McGuire <[email protected]>
Cleanup/notes in prep for 2.1.9 release

b53e077615245af7310ef91bfbd68e59d580d72b authored about 8 years ago by Paul McGuire <[email protected]>
Simpler API to AutoReset context manager for testing

df2a7d173d882c1c22b8b6821f80394df4d30d9b authored about 8 years ago by Paul McGuire <[email protected]>
Minor rework to unitTest - suppresses test output unless there is an exception

a67934c5469e428fd20646a39c1a57081a470688 authored about 8 years ago by Paul McGuire <[email protected]>