Ecosyste.ms: OpenCollective

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

github.com/erezsh/plyplus

a friendly yet powerful LR-parser written in Python
https://github.com/erezsh/plyplus

Improved exception handling.

Parse no longer prints the errors, unless in debug. Parse now gathers all
the errors and throw t...

b236a2c1d010f9f0f20cf3ff8a47bce0c1493a0c authored about 12 years ago by Erez Shin <[email protected]>
version 0.1.2

27836678a940c3f84de8132a453cd0c13792e3ad authored about 12 years ago by Erez Sh <[email protected]>
Improved LexerWrapper

3185b99757878e2f4b144cab5c79dbfbdcd35184 authored about 12 years ago by Erez Sh <[email protected]>
Added /* */ comment syntax, multi-line regex literals

ca5d7f4c2f61906332bd8382a872cb61a7abee13 authored about 12 years ago by Erez Shin <[email protected]>
fixed test (invalid paths)

e233849b0bce98beb2ffe9fd2ea3e6bbee3c5466 authored about 12 years ago by Erez Sh <[email protected]>
fixed readme and selectors tutorial

aafae5a3b9cc3f6a87f1228a8524c381080ebea6 authored about 12 years ago by Erez Sh <[email protected]>
ver 0.1.1, and fixed tutorial.md

ce858e96d751ebdeb2bd294570954839baa4a61f authored about 12 years ago by Erez Sh <[email protected]>
Made sure the documentation works, and added a standard way to open builtin grammars

cefe6e2ac30f02d01257b9a3598b94c1db40ca5b authored about 12 years ago by Erez Sh <[email protected]>
Restructured for setuptools. Now in PyPI, tests might not work

ec863e75e2c0c06197a0d47eb7cb1016dc9ccd3a authored about 12 years ago by Erez Sh <[email protected]>
some style changes

2362781c8a4ad98b39da088ba6aa43ff3db3c2a5 authored about 12 years ago by Erez Sh <[email protected]>
Edited readme, fixed some bugs

7b4ac6710faaa457442173bc2c21a58c9226ca04 authored over 12 years ago by Erez Sh <[email protected]>
minor fixes

bc465b9e797980ceafc7228a75748a40f3e692b8 authored over 12 years ago by Erez Sh <[email protected]>
fixed README link, clipped code

eb82a6d2d8ddf35ef629172c4d6e5a7702c9c3c2 authored over 12 years ago by Erez Sh <[email protected]>
added license, fixed links for real (i hope)

62590d440eeef630a8a54dedebd07e3a566dee65 authored over 12 years ago by Erez Sh <[email protected]>
fixed links in readmes

c4819bedabea748db87c26198a12b5e74d6bab66 authored over 12 years ago by Erez Sh <[email protected]>
Re-wrote readme, added tutorials and examples. Fixed some bugs too.

166f11a5f11d1e9c8f8a2b97066aa5916c6ee9e4 authored over 12 years ago by Erez Sh <[email protected]>
Fixed the debug option, improved trees and selectors

Made them more stable to external changes

2450c3f54cb4c2d796fa33392129c403c6757c17 authored over 12 years ago by Erez Sh <[email protected]>
small adjustments

9217de0d0f27085fb1df0fab23f6ad0d0e1e0fcb authored almost 13 years ago by Erez Sh <[email protected]>
Added depth calculation (temporary implementation)

143dcabdc67896b88aa4e3def0a7c5fcaa136d66 authored almost 13 years ago by Erez Sh <[email protected]>
superficial stuff

3cd1de8604cb3e2b7b248275020e4dcd86a63d77 authored almost 13 years ago by Erez Sh <[email protected]>
Initial selector commit; Basic functionality tested & working!

575175566382ef5b774d6a7386eaf87fb60d4f16 authored almost 13 years ago by Erez Sh <[email protected]>
forgot to add grammars/__init__.py

11efb3abce8a61ec96457ec69ee181635a3a8b00 authored almost 13 years ago by Erez Sh <[email protected]>
fixed readme again, hopefully last time

0d404df87efcaf5f0b4821a83b46b7d3f9d9f76b authored almost 13 years ago by Erez Sh <[email protected]>
Fixed readme

efba4797c03c6e8683c323e6d67828a2982c6f75 authored almost 13 years ago by Erez Sh <[email protected]>
Added pydot output support for strees, and fixed python grammar postlex dependency

50512e5c022943876495d16c1aade15a2b0ef3fa authored almost 13 years ago by Erez Sh <[email protected]>
__init__ inconsitent, also took care of the 'NUMBER' warning

7deaec52b55d36db9ee32a3657acc07739c1074f authored almost 13 years ago by Erez Sh <[email protected]>
small but important speed optimization

b0da87c25b108bc8656f7f6a4a9593ea35359c7c authored almost 13 years ago by Erez Sh <[email protected]>
little refactoring, but noticed slowdown

84fa215c09d20a3b7e09eee3da2669605e78dd25 authored almost 13 years ago by Erez Sh <[email protected]>
small test fix

1e6b30f027284d5c1aef1e23631a2b9d0e345b21 authored almost 13 years ago by Erez Sh <[email protected]>
finished updating readme for recent changes

5a982edfebd64d05e0b4bdb1cee2f22f9311f850 authored almost 13 years ago by Erez Sh <[email protected]>
STrees is in the house. Token now autmoatically filtered by default

8a055459711be5eb1505ed66852db4c5f87825e8 authored almost 13 years ago by Erez Sh <[email protected]>
STrees are taking over! :)

f89a01bfcc1880fb6ab536268cb9a1a274858ea8 authored almost 13 years ago by Erez Sh <[email protected]>
slots

626ed7d257cbf126521de22e05d2d2603b6cd2bf authored almost 13 years ago by Erez Sh <[email protected]>
Small stuff

b514c29c91c026b38ba7bff994e07a4567dd7d5f authored almost 13 years ago by Erez Sh <[email protected]>
Initial STree commit

f4be17c8dcd670bdb9692a0fe6b732e36ae83218 authored almost 13 years ago by Erez Sh <[email protected]>
Merge branch 'master' of github.com:erezsh/plyplus

2a23e36739702c06149fa44af38b2f17c1b7446c authored almost 13 years ago by Erez Sh <[email protected]>
test fix

1763260342631db0a53f6927f31a734189593e33 authored almost 13 years ago by Erez Sh <[email protected]>
updated out-of-date readme

e08ec0e2e99884a760c7e018a4e0f8a5a789ec67 authored almost 13 years ago by Erez Sh <[email protected]>
minor addition

cd4177fcd0aac2008d96be7fbc0575237ea50751 authored about 13 years ago by Erez Sh <[email protected]>
More README stuff

b963c37686f01570d7a1df49df06b80d4ba7931b authored about 13 years ago by Erez Sh <[email protected]>
Properly, this time

092c0b5b26a693bdadc51d33bf8dca22dc4fa455 authored about 13 years ago by Erez Sh <[email protected]>
Added formatting to README

7aec34c34e5b8b84fdd4e4439638be2d58ef5946 authored about 13 years ago by Erez Sh <[email protected]>
Made the calc sample prettier

442659239792d28668c54e4dda11df03c7d6024a authored over 13 years ago by Erez Shinan <[email protected]>
Added more TODOs, and added feature list to README

b1b496291fc34133f9b59bf00899e4d164158638 authored over 13 years ago by Erez Shinan <[email protected]>
Merge branch 'recurse' of https://github.com/erezsh/plyplus into recurse

Trying to get rid of this branch

Conflicts:

plyplus.py
test/plyplus_test.py

Conflicts:
plyp...

276f11222f20d9273c08f2a316ec21f80dca41f9 authored over 13 years ago by Erez Shinan <[email protected]>
Fixed 'with' statement in python grammar

09df97d62c370f972aa7b52be6b56c1f8eb4a5d3 authored over 13 years ago by Erez Shinan <[email protected]>
Added support for (nested) sub-grammars.

Included sample config grammar that uses nested grammars.

Merged because performance is unaffect...

85e1f058ee6732107c942a88c56712eb5a8f6008 authored over 13 years ago by Erez Shinan <[email protected]>
Refactored Grammar, tests

610fe96ce1abefc6f35a40a61aa95c9ed114233e authored over 13 years ago by Erez Sh <[email protected]>
Added gitignore

bc542bce8ff81caffef4439f4cf7484e81541a8f authored over 13 years ago by Erez Sh <[email protected]>
Organized TODOs

bfe6844c1a72a356a7eda8cac43da21efad42c7f authored over 13 years ago by Erez Sh <[email protected]>
Slightly better naming for anonymous tokens

9d3af733a51a725a77129fff8623f3693c497313 authored over 13 years ago by Erez Sh <[email protected]>
Added support for (nested) sub-grammars.

Includes a few more changes and cleanups, that were done on the way, and are hard to separate.

637bed1037e6513054ea6f18dd1ca125cab6c160 authored over 13 years ago by Erez Shinan <[email protected]>
Changed the tokenmod syntax from {...} to (...) to free the curly

837a57ef7bdcb0d22ead3ba37e3d27e2da5e854c authored over 13 years ago by Erez Shinan <[email protected]>
Added support for pre-rules to sexp.Visitor

77afbf65f3127fc9028f2f8ac11c3ee591574395 authored over 13 years ago by Erez Shinan <[email protected]>
Fixed a bug in grammar line-counting (for error messages)

6b3538a1bdf3e3bd9859fb6a06196769e26b4dfb authored over 13 years ago by Erez Shinan <[email protected]>
fixed bug for reading grammars from non local paths

38cdb5dd5589893a41f07ff7d3cef26269b08345 authored over 13 years ago by Erez Shinan <[email protected]>
Created a "grammers" directory with an initial python grammar, and improved the README based on comments from reddit.

a31b140ceb2598040bf9cf8c9bb7d52540e42ed8 authored over 13 years ago by Erez Sh <[email protected]>
README

98813e5ab7d323803bea95112d5c9b8068a396d9 authored over 13 years ago by Erez Sh <[email protected]>
Added the filter_tokens and expand_all_repeaters options

67f3c32d8e95e158396fecc8aa2370fbf090bfb9 authored over 13 years ago by Erez Sh <[email protected]>
optimized a*

5a87878e3ddfed54a92a2aebb7ca5636df550f33 authored over 13 years ago by Erez Sh <[email protected]>
Improved grammar

Grammar is now a lot short, but twice as slow.
Turning the * into +? should fix that.

d29d94b89efc8f628d4103b025e106cc0eb27a0e authored over 13 years ago by Erez Sh <[email protected]>
Organized tests, refactored code

f6d5331b380c613f58db46541853ec20a5a068d8 authored over 13 years ago by Erez Sh <[email protected]>
improving grammar

d2ae0433c3793ae43eef5fefdb17ca8be7584cb0 authored over 13 years ago by Erez Sh <[email protected]>
improving grammar

483ea152ab2f7e5516d1b2fe0ea867c8e83392ca authored over 13 years ago by Erez Sh <[email protected]>
test python parsing with filters

56a3b0a0dd1f7dc1c7cc27e68a85f748892c56fb authored over 13 years ago by Erez Sh <[email protected]>
Added an explanation on filters

28f2b78fef2811d1856e8610d6e1705c6f22e100 authored over 13 years ago by Erez Sh <[email protected]>
Introduced filters, minor cleanups

8ba261d4be1740a8cfea969dde06084e90fc630d authored over 13 years ago by Erez Sh <[email protected]>
Tests

984604090f7afb58450ceb58f583a387c6a64336 authored over 13 years ago by Erez Sh <[email protected]>
Cleaned up and refactored

c6fb11b70bd439f1f5587a7ad3f66469d1e0b312 authored over 13 years ago by Erez Sh <[email protected]>
Initial commit

62487d8a539609c3904eba7a8ff777f00d1f513f authored over 13 years ago by Erez Sh <[email protected]>
first commit

ff592f8b0891e0f6989d351696dccca74f0da373 authored over 13 years ago by Erez Sh <[email protected]>