PyNarcissus is a Javascript parser, and not a very Pythonic one at that. Furthermore, documentation is poor. Currently this is just a Javascript parser. Javascript evaluation might be a little more tricky since the Narcissus interpreter implements a bunch of stuff metacircularly. Also, check out the original Narcissus: http://mxr.mozilla.org/mozilla/source/js/narcissus/ This project is interesting