Status The IR is fairly complete to match the AST. Examples will follow in the next slides as that's the best way to show things. The IR uses temporaries (t0, t1, ...) instead of register names and avoids interference. It also 'unrolls' all the expressions in the process therefore making future code generation easy (problem of unrolling with more than 6-7 temporaries). Some assembly generation done too, on a very ad-hoc basis (ad-hoc AKA in a hurry). Not really working, and not good by any means. Produces very simple 'hello world' and such however that work..