Vitja Makarov, 06.11.2010 21:37:
> I'm now trying to implement this:
>
> Is it correct:
>
> If parser detect use of kwargs in class definition it creates Py3ClassDefNode
>
> I add this classes:
> Nodes.Py3ClassDefNode   - ClassDefNode replacement for python3 style classes
> ExprNodes.Py3ClassNode - ClassNode replacement for python3 style classes
>
> ExprNdoes.Py3MetaclassNode - contains metaclass
>     Holds value returned by __Pyx_Py3MetaclassGet(bases, mkw)
>
> ExprNodes.Py3NamespaceNode - contains namespace object
>     Value returned by __Pyx_Py3MetaclassPrepare(metaclass, base, name,
> mkw), that calls __prepare__ if any.

Why do you think these new classes are necessary?

Stefan
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to