Skip to content

Replace the GraphQL parser with a PEGTL implementation #2

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

Merged
merged 13 commits into from
Nov 24, 2018
Merged

Conversation

wravery
Copy link
Contributor

@wravery wravery commented Nov 24, 2018

The libgraphqlparser library was starting to fall behind the GraphQL spec and has dependencies on the flex and bison toolchain which aren't as well supported on Windows. I've been wanting to take PEGTL for a spin so I decided to try implementing the entire June 2018 revision of the GraphQL spec with it. It has the advantage of being a header-only library with no external tooling requirements, and it's already distributed in vcpkg and Conan.

@wravery wravery merged commit 880e8a7 into master Nov 24, 2018
@wravery wravery deleted the pegtl branch November 24, 2018 00:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant