-
Notifications
You must be signed in to change notification settings - Fork 13
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
NewPP pretty printer library added to branch newpp #254
base: main
Are you sure you want to change the base?
Conversation
…PP in the compiler
… ml-burg tools (so far)
…heap2asm, cleaned up some old debugging files
added new pretty-printer library support. This version will compile and bootstrap w/o any problems.
…ibrary organization of the compiler.
…ding cm/depend/dbm and cm/dbm/outline.txt
… Reppy example in PrettyPrint/examples
With 304 commits in this PR - isn't it going to get harder and harder to merge the longer it is left? I initially thought 'oh its ok this branch is temporarily I'm not very experienced in this so please forgive me if I have misunderstood. |
… Updated cm/dbm/outline.txt
…nd DAEnv "environments"
Description
Added the directory compiler/Basics/newpp with the code for the new pretty printer library (NewPP: NEW_PP).
Replaced old pretty printers for plambda, flint, and cps IRs and FLINT types (Lty.tyc and Lty.lty), and replaced calls of
the old pretty printers in many files under the directories FLINT and CPS and NewCodeGen). Also some minor changes
relating to or preparing for future work on FLINT and its bugs.
Related Issue
Don't know.
Motivation and Context
New pretty printer library is much easier to use.
How Has This Been Tested?
Testing is in progress.