Writing A Compiler In Python