A monadic parser combinator written purely in python
Project description
This is yet another attempt to bring monadic parsing to python. The problem the author saw with many other implementations is a limit to their composability. A lot of the times these otherwise quite well written implementations suffer pretty bad from pythons lack of TCO. This implementation uses trampolines to get around that.
Right now this implementation is nothing more but a toy, but the tests that come with this package show already that it’s parsing ability is not dependent on pythons recursion limit.
We also have error messages.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file parsemon2-1.0.tar.gz
.
File metadata
- Download URL: parsemon2-1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98af96f3f261ff197e85954d49cf0f2cf227da93373a512af77ff1ff6ec19353 |
|
MD5 | 978acc123a9621b07dd8af63820890ae |
|
BLAKE2b-256 | 4703643c8731d223612452d01c4d53e5d936cf2aa47622317679e25f23aa8cf0 |