- Processing steps: shell core: parse: string -> ast ----> first imp 2/11/09 typeInfer: ast -> tyAst typeCheck: tyAst -> tyAst IRConvert : tyAst -> Ir FIRConvert : Ir -> Fir First interpreter on FIR