On 8/13/2012 4:46 PM, Guido van Rossum wrote:
On Mon, Aug 13, 2012 at 1:05 PM,fwierzbi...@gmail.com
<fwierzbi...@gmail.com>  wrote:
>On Mon, Aug 13, 2012 at 12:06 PM, Brett Cannon<br...@python.org>  wrote:
>>>I see nothing about ast possibly being CPython only. Should there be?
>>
>>
>>Time to ask the other VMs what they are currently doing (the ast module came
>>into existence in Python 2.6 so all the VMs should be answer the question
>>since Jython is in alpha for 2.7 compatibility).
[Jython]
>2.5+ contains an ast.py that I obsessively compared to CPython's 2.5
>ast.py.
But CPython's ast.py contains very little code -- it's all done in ast.c.

Still, I'm glad you are actually considering this a cross-language
feature, and I will gladly retract my warning. (Still, I don't know if
it is subject to the usual backward compatibility constraints.)

I should have quoted a bit more. After the first sentence
"The ast module helps Python applications to process trees of the Python abstract syntax grammar."
the next sentence is
"The abstract syntax itself might change with each Python release; this module helps to find out programmatically what the current grammar looks like."

The 'current grammar' is given in 30.2.2. Abstract Grammar.

--
Terry Jan Reedy

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to