Module ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list decorator_list
N/A Cython.Compiler.Visitor VisitorTransform CythonTransform Cython.Compiler.ModuleNode ModuleNode Cython.Compiler.Nodes * Cython.Compiler.ExprNodes * ExtractPxdCode N/A CythonTransform N/A N/A 
    Finds nodes in a pxd file that should generate code, and
    returns them in a StatListNode.

    The result is a tuple (StatListNode, ModuleScope), i.e.
    everything that is needed from the pxd after it is processed.

    A purer approach would be to seperately compile the pxd code,
    but the result would have to be slightly more sophisticated
    than pure strings (functions + wanted interned strings +
    wanted utility code + wanted cached objects) so for now this
    approach is taken.
     __call__ N/A N/A self root N/A N/A N/A N/A self funcs N/A N/A N/A N/A self visitchildren root N/A N/A N/A StatListNode N/A root pos stats N/A self funcs N/A root scope N/A visit_FuncDefNode N/A N/A self node N/A N/A N/A N/A N/A N/A self funcs append node N/A node N/A N/A