This is a pseudo-code compiler