IUCompilerCourse / public-student-support-code

Public helper code for p423/p523 students (Racket)
MIT License
154 stars 67 forks source link

check correctness of each pass #25

Open andportnoy opened 1 year ago

andportnoy commented 1 year ago

It could be useful to have checkers that verify that each pass accomplishes its purpose. Say a checker for uniquify could test that after the pass runs, there is no variable shadowing. At the moment there is only a check that "before" and "after" produces the same output when evaluated.