pnil – Translation from Python to Lisp

One of these days, while I was waiting for Fenix to finish compiling and catalina to restart, I decided to start developing a small python to lisp Translator just for fun.

Currently it just transforms (and badly, since it should do return-from insted of a return) a small times square function. It’s just a small proof of concept. It also is missing an object representing current context (variables defined, current function, etc.) But for all purposes, it works.

I also posted a presentation that i gave last year about this topic, but it’s in Portuguese.

Here are the files: