Lab1: Lexer

Lab2: Parser

Lab3: Type and Rename

Lab4: LLVM-Main

Lab5: Functions and Local Variables

Lab6: Global Variables and If-else

Lab7: While

Lab8: Function and Array