a micro compiler implemented in Python