TC-5 can be started (and should be started if you don’t want to finish it in a hurry) by first making sure your compiler can handle code that uses no variables. Then, you can complete your compiler to support more and more Tiger features.
|• TC-5 Primitive Samples:||Starting with primitive literals only|
|• TC-5 Optimizing Cascading If:||Bypassing some expressions|
|• TC-5 Builtin Calls Samples:||Calling builtins and the runtime system|
|• TC-5 Samples with Variables:||Fully featured Tiger programs|