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
refactor: replace handwritten parser with library #2977
Conversation
Unit Test Results 19 files 19 suites 1h 29m 32s ⏱️ Results for commit f6a345b. ♻️ This comment has been updated with latest results. |
f3ce7c8
to
011942b
Compare
can you add a release note (indicating now depending on this) & that some parsing error result types might change. Also does this need to be in the official requirements somewhere? (setup.py) / readme |
Release note added.
|
26c9d9b
to
37fcad9
Compare
37fcad9
to
8916bd7
Compare
@jreback I think this is good to go, the previous build passed. I think we can merge when the current build is green :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice!
This PR replaces our current handwritten parser with a parser combinator
produced by the
parsy
library.Closes #2975.
Depends on conda-forge/staged-recipes#16171