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
Investigate KIL representation #4051
Comments
@dwightguth: this is ancient code, and the compiler used to operate over this. The plan previously was to migrate the outer parser to generating this directly, rather than doing what we do currently. Ought to be possible to remove the KIL, but would need to match up the KIL structures with the "KORE" ones |
There may be tweaks needed here and there to get things working properly. |
|
One path to eliminating KIL could possibly be to allow pyk to do the outer parsing, after more integrations are done with #4066 and some functionality is added for the pipeline experiments |
That seems like a reasonable approach to take; removing KIL from the existing frontend doesn't quite entail a full rewrite of the outer parser, but it's getting in that direction. Given that we want to be doing this with Pyk anyway, we may as well wait and just eliminate the frontend outer parser entirely in time. |
Right now we parse definitions into KIL and then transform them into the kore structures. Is KIL still necessary?
The text was updated successfully, but these errors were encountered: