A mini C compiler