-
Notifications
You must be signed in to change notification settings - Fork 434
Extract parser into its own crate #32
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
Comments
This would be a nice improvement - not just for the use case of using the parser or type system outside of this project - it would probably cut down on compilation time for the test suite when working on isolated parts. I imagine looking at the setup used by e.g. gluon would be useful; we probably would want the entire source code to still live in this repository and all released in lockstep with each other. I'll see what I can do. Hopefully something that can be done before the 1.0 release. |
Now that the repo is restructured, a good next step would be to extract the parser into it's own crate. |
Just had a look at it. It seems the parser depends on the ast. So I guess that has to be moved into the parser. |
See also graphql-parser which uses pest. |
By the way, is there any reasons why you didn't use a parser library such as combine (the one which I recommend) ? Is there any complexities with the grammar? |
Everybody watching this issue might be interested in #138 |
Tracked in #138 |
Hey there! I am interested in using the parser from this library in one of my own projects. Would it be possible to extract it into its own crate? Great work on this project, and hope to hear from you soon.
Ian
The text was updated successfully, but these errors were encountered: