I want to learn about compilers and some optimization techniques, and I thought it would be helpful to do some quick implementations of the algorithms.
Is there a library/framework for Python that can make things easier (like the Natural Language Toolkit) - generating the parse tree, manipulating loops, methods?
I saw that Microsoft Research has a library named Phoenix, but it's intended for C++ and I would like to avoid writing prototypes in C++, it's too much work.
Thanks in advance!