Basic try to write a compiler