Open Search
    node.h File Reference

    Classes

    struct  _node
     

    Macros

    #define NCH(n)
     
    #define CHILD(n, i)
     
    #define TYPE(n)
     
    #define STR(n)
     
    #define LINENO(n)
     
    #define REQ(n, type)
     

    Typedefs

    typedef struct _node node
     

    Functions

     PyAPI_FUNC (node *) PyNode_New(int type)
     
     PyAPI_FUNC (int) PyNode_AddChild(node *n
     
     PyAPI_FUNC (void) PyNode_Free(node *n)
     
     PyAPI_FUNC (Py_ssize_t) _PyNode_SizeOf(node *n)
     
    void _PyNode_FinalizeEndPos (node *n)
     

    Variables

    int type
     
    int char * str
     
    int char int lineno
     
    int char int int col_offset
     
    int char int int int end_lineno
     
    int char int int int int end_col_offset
     

    Macro Definition Documentation

    ◆ NCH

    #define NCH (   n)

    ◆ CHILD

    #define CHILD (   n,
      i 
    )

    ◆ TYPE

    #define TYPE (   n)

    ◆ STR

    #define STR (   n)

    ◆ LINENO

    #define LINENO (   n)

    ◆ REQ

    #define REQ (   n,
      type 
    )

    Typedef Documentation

    ◆ node

    typedef struct _node node

    Function Documentation

    ◆ PyAPI_FUNC() [1/4]

    PyAPI_FUNC ( node )

    ◆ PyAPI_FUNC() [2/4]

    PyAPI_FUNC ( int  )

    ◆ PyAPI_FUNC() [3/4]

    PyAPI_FUNC ( void  )

    ◆ PyAPI_FUNC() [4/4]

    PyAPI_FUNC ( Py_ssize_t  )

    ◆ _PyNode_FinalizeEndPos()

    void _PyNode_FinalizeEndPos ( node n)

    Variable Documentation

    ◆ type

    int type

    ◆ str

    int char* str

    ◆ lineno

    int char int lineno

    ◆ col_offset

    int char int int col_offset

    ◆ end_lineno

    int char int int int end_lineno

    ◆ end_col_offset

    int char int int int int end_col_offset