[Python-Dev] IronPython and AST branch

Sanghyeon Seo sanxiyn at gmail.com
Wed Sep 13 09:46:05 CEST 2006


CPython 2.5, which will be released Real Soon Now, is the first
version to ship with new "AST branch", which have been in development
for a long time.

AST branch uses ASDL, Abstract Syntax Description Language
http://asdl.sourceforge.net/ to describe Abstract Syntax Tree data
structure used by CPython compiler. In theory this is language
independant, and the same file could be used to generate C# source
files.

Having the same AST for Python implementations will be good for
applications and libraries using Python implementations's internal
parsers and compilers. Currently, those using CPython parser module or
compiler package can't be easily ported to IronPython.

What do you think?

-- 
Seo Sanghyeon


More information about the Python-Dev mailing list