Add `CtxAttribute`s for source/binding specification to Parsing.py.
authorW. Trevor King <wking@drexel.edu>
Tue, 22 Feb 2011 15:22:48 +0000 (10:22 -0500)
committerW. Trevor King <wking@drexel.edu>
Tue, 22 Feb 2011 17:52:39 +0000 (12:52 -0500)
commit88e08b4d4500ddda983631b337ccbfd10521fb47
tree70eb2593c11427656866881349fa4c30a380174f
parentec64a4b11433daea06483047d816c4d9fab3c766
Add `CtxAttribute`s for source/binding specification to Parsing.py.

This makes the various meanings of visibility explicit in Ctx.  At the
moment, the meanings are all rolled back into a single string before
being passed to the Nodes.  The next step will be to pass the
CtxAttribute instances to Nodes directly, so Node implementations will
also be explicit about the meaning of visibility.

Passes runtests.py on my system.
Cython/Compiler/Parsing.pxd
Cython/Compiler/Parsing.py