A simple mini c compiler