Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port the es5 parser to megaparsec #65

Open
achudnov opened this issue Sep 29, 2015 · 3 comments
Open

Port the es5 parser to megaparsec #65

achudnov opened this issue Sep 29, 2015 · 3 comments

Comments

@achudnov
Copy link
Member

Megaparsec (https://github.com/mrkkrp/megaparsec) is a fork of parsec that has a much better interface (compatible with base and mtl) than the original, together with an extensive test-suite. Porting the parser should be simple, although we might need to fix a few things to make it compile/pass the tests.

@philipnilsson
Copy link

I believe megaparsec was written for GHC7.8 and above, which I do not use for instance, and of course other potential users as well, so in this case I'd say it might not be worth it yet. I like this as a long term goal.

@achudnov
Copy link
Member Author

achudnov commented Oct 4, 2015

They've just ported it to GHC 7.6 (mrkkrp/megaparsec#46). Is that what you are using, Philip? Anyway, I'm not going to work on this right away and I'll make sure to maintain backwards compatibility.

@philipnilsson
Copy link

Cool. 7.6 has been around for a pretty long time, I'd be fine with that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants