Final test inputs uploaded for each project.
Project 1: analyzing loop constructs
The project specification is here.
Some helpful resources: What is an abstract syntax tree? Dataflow analysis: AST vs. CFG
The sample inputs will be regularly updated, you can download the tar archive.
Project 2: parallel assignments made sequential
Project 3: translation to functional
Project 4: expression simplification using synthesis