open Ast.IR
open Mips
module Env = Map.Make (String)
let rec compile_expr e =
match e with
| Int n -> [ Li (V0, n) ]
;;
let compile ir = { text = Baselib.builtins @ compile_expr ir; data = [] }