Re: Re: Status of ast-branch

[email protected] (Jeremy Hylton) Wed, 28 Aug 2002 09:07:54 -0400
Newsgroups gmane.comp.python.compiler
Message-ID <[email protected]>
>>>>> "NS" == Neil Schemenauer <[email protected]> writes:

  NS> Jeremy Hylton wrote:
  >> - Write ast marshallers for C and Python
  >> - Define canonical binary representation for AST
  >> - Define Python representation for AST
  >> - Write marshallers to convert between C/Python/binary reps

  NS> Is it going to be possible to create or modify ASTs from Python
  NS> and pass them to the later stages of the compiler?

Yes.  I don't know exactly what the API should be.  There should be
one function that compiles source to an AST and another that compiles
the AST to bytecode.  I don't know if we add builtins, overload
existing ones (like compile), extend the parser module, or come up
with a new module.

Jeremy