I think Jeremy's approach http://www.zope.org/Members/jeremy/CurrentAndFutureProjects/PythonAST is a good starting point. So what is the next step? Defining an AST? It would be nice if we can make the AST the same for CPython and Jython. Neal