At 11:51 AM 4/23/2007 -0400, Jim Jewett wrote:
>On 4/22/07, Steven Bethard <[EMAIL PROTECTED]> wrote:
> > On 4/22/07, Jim Jewett <[EMAIL PROTECTED]> wrote:
> > > PEP: 30XX
> > > Title: Access to Module/Class/Function Currently Being Defined (this)
>
> > One thing that isn't clear...  You're saying "keywords". So that means
> > "__module__" would not be a normal attribute looked up on in the
> > globals or builtins, but instead would be associated with its own
> > op-code?
>
>My assumption would be something closer to Michele's solution -- the
>parser would create a new type of AST node, and the compiler would
>emit slightly different bytecode, but no new op-codes would be needed.

Why would a new type of AST node be required?  Wouldn't these just be a 
special symbol, like __debug__?  Or does __debug__ have its own AST node 
type now?

_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to