Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parsemon2-1.0.tar.gz (5.4 kB view details)

Uploaded Source

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

Hashes for parsemon2-1.0.tar.gz
Algorithm Hash digest
SHA256 98af96f3f261ff197e85954d49cf0f2cf227da93373a512af77ff1ff6ec19353
MD5 978acc123a9621b07dd8af63820890ae
BLAKE2b-256 4703643c8731d223612452d01c4d53e5d936cf2aa47622317679e25f23aa8cf0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page