python.ffi vocabulary
Factor handbook » Vocabulary index


Summary

Metadata
Parents:python


Words

Tuple classes
ClassSuperclassSlots
Image PyMethodDefImage struct
Image Py_DecRef-destructorImage alien-destructor


Symbol words
Image PyCFunction
Image PyObject
Image Py_ssize_t


Ordinary words
WordStack effect
Image &Py_DecRef( alien -- alien )
Image <Py_DecRef-destructor>( alien -- destructor )
Image METH_CLASS( -- value )
Image METH_COEXIST( -- value )
Image METH_FASTCALL( -- value )
Image METH_KEYWORDS( -- value )
Image METH_METHOD( -- value )
Image METH_NOARGS( -- value )
Image METH_O( -- value )
Image METH_OLDARGS( -- value )
Image METH_STACKLESS( -- value )
Image METH_STATIC( -- value )
Image METH_VARARGS( -- value )
Image PyBytes_AsString( string -- c-string )
Image PyBytes_FromStringAndSize( v size -- PyObject* )
Image PyCFunction_GetFlags( op -- int )
Image PyCFunction_NewEx( ml self module -- PyObject* )
Image PyCallable_Check( obj -- int )
Image PyCallback( quot -- alien )
Image PyDict_Clear( d -- )
Image PyDict_Contains( d key -- int )
Image PyDict_DelItem( d key -- int )
Image PyDict_DelItemString( d key -- int )
Image PyDict_GetItem( d key -- PyObject* )
Image PyDict_GetItemString( d key -- PyObject* )
Image PyDict_GetItemWithError( d key -- PyObject* )
Image PyDict_Items( d -- PyObject* )
Image PyDict_Keys( d -- PyObject* )
Image PyDict_New( -- PyObject* )
Image PyDict_SetItem( d key value -- int )
Image PyDict_SetItemString( d key val -- int )
Image PyDict_Size( d -- int )
Image PyDict_Values( d -- PyObject* )
Image PyErr_Clear( -- )
Image PyErr_Fetch( ptype pvalue ptraceback -- )
Image PyErr_Print( -- )
Image PyEval_GetFuncName( func -- c-string )
Image PyFloat_FromDouble( d -- PyObject* )
Image PyImport_AddModule( name -- PyObject* )
Image PyImport_GetMagicNumber( -- long )
Image PyImport_ImportModule( name -- PyObject* )
Image PyIndex_Check( o -- int )
Image PyIter_Check( o -- int )
Image PyIter_Next( o -- PyObject* )
Image PyList_Append( l o -- int )
Image PyList_GetItem( l pos -- PyObject* )
Image PyList_GetSlice( l i1 i2 -- PyObject* )
Image PyList_Insert( l pos o -- int )
Image PyList_New( len -- PyObject* )
Image PyList_Reverse( l -- int )
Image PyList_SetItem( l pos o -- int )
Image PyList_SetSlice( l i1 i2 v -- PyObject* )
Image PyList_Size( l -- int )
Image PyList_Sort( l -- int )
Image PyLong_AsLong( io -- long )
Image PyLong_FromLong( v -- PyObject* )
Image PyLong_FromString( str pend base -- PyObject* )
Image PyMapping_Check( o -- int )
Image PyMapping_GetItemString( o key -- PyObject* )
Image PyMapping_HasKey( o key -- int )
Image PyMapping_Items( o -- PyObject* )
Image PyMapping_Keys( o -- PyObject* )
Image PyMapping_SetItemString( o key value -- int )
Image PyMapping_Size( o -- Py_ssize_t )
Image PyMapping_Values( o -- PyObject* )
Image PyModule_GetDict( module -- PyObject* )
Image PyModule_GetName( module -- c-string )
Image PyNumber_Absolute( o -- PyObject* )
Image PyNumber_Add( o1 o2 -- PyObject* )
Image PyNumber_And( o1 o2 -- PyObject* )
Image PyNumber_Check( o -- int )
Image PyNumber_Divmod( o1 o2 -- PyObject* )
Image PyNumber_Float( o -- PyObject* )
Image PyNumber_FloorDivide( o1 o2 -- PyObject* )
Image PyNumber_InPlaceAdd( o1 o2 -- PyObject* )
Image PyNumber_InPlaceAnd( o1 o2 -- PyObject* )
Image PyNumber_InPlaceDivmod( o1 o2 -- PyObject* )
Image PyNumber_InPlaceFloorDivide( o1 o2 -- PyObject* )
Image PyNumber_InPlaceLshift( o1 o2 -- PyObject* )
Image PyNumber_InPlaceMultiply( o1 o2 -- PyObject* )
Image PyNumber_InPlaceOr( o1 o2 -- PyObject* )
Image PyNumber_InPlacePower( o1 o2 o3 -- PyObject* )
Image PyNumber_InPlaceRemainder( o1 o2 -- PyObject* )
Image PyNumber_InPlaceRshift( o1 o2 -- PyObject* )
Image PyNumber_InPlaceSubtract( o1 o2 -- PyObject* )
Image PyNumber_InPlaceTrueDivide( o1 o2 -- PyObject* )
Image PyNumber_InPlaceXor( o1 o2 -- PyObject* )
Image PyNumber_Index( o -- PyObject* )
Image PyNumber_Invert( o -- PyObject* )
Image PyNumber_Long( o -- PyObject* )
Image PyNumber_Lshift( o1 o2 -- PyObject* )
Image PyNumber_Multiply( o1 o2 -- PyObject* )
Image PyNumber_Negative( o -- PyObject* )
Image PyNumber_Or( o1 o2 -- PyObject* )
Image PyNumber_Positive( o -- PyObject* )
Image PyNumber_Power( o1 o2 o3 -- PyObject* )
Image PyNumber_Remainder( o1 o2 -- PyObject* )
Image PyNumber_Rshift( o1 o2 -- PyObject* )
Image PyNumber_Subtract( o1 o2 -- PyObject* )
Image PyNumber_ToBase( o1 base -- PyObject* )
Image PyNumber_TrueDivide( o1 o2 -- PyObject* )
Image PyNumber_Xor( o1 o2 -- PyObject* )
Image PyObject_Call( callable args kw -- PyObject* )
Image PyObject_CallNoArgs( callable -- PyObject* )
Image PyObject_CallObject( callable args -- PyObject* )
Image PyObject_DelAttr( o attr_name -- int )
Image PyObject_DelAttrString( o attr_name -- int )
Image PyObject_DelItem( o key -- int )
Image PyObject_GetAttr( o attr_name -- PyObject* )
Image PyObject_GetAttrString( o attr_name -- PyObject* )
Image PyObject_GetItem( o key -- PyObject* )
Image PyObject_HasAttr( o attr_name -- int )
Image PyObject_IsInstance( o typeorclass -- int )
Image PyObject_IsSubclass( o typeorclass -- int )
Image PyObject_IsTrue( o -- int )
Image PyObject_Iter( o -- PyObject* )
Image PyObject_Repr( o -- PyObject* )
Image PyObject_SetAttr( o attr_name v -- int )
Image PyObject_SetAttrString( o attr_name v -- int )
Image PyObject_SetItem( o key v -- int )
Image PyObject_Str( o -- PyObject* )
Image PyObject_Type( o -- PyObject* )
Image PyRun_SimpleString( command -- int )
Image PySequence_Check( o -- int )
Image PySequence_Concat( o1 o2 -- PyObject* )
Image PySequence_Contains( o v -- int )
Image PySequence_Count( o -- Py_ssize_t )
Image PySequence_DelItem( o i -- PyObject* )
Image PySequence_DelSlice( o i1 i2 -- PyObject* )
Image PySequence_GetItem( o i -- PyObject* )
Image PySequence_GetSlice( o i1 i2 -- PyObject* )
Image PySequence_InPlaceConcat( o1 o2 -- PyObject* )
Image PySequence_InPlaceRepeat( o count -- PyObject* )
Image PySequence_Index( o v -- Py_ssize_t )
Image PySequence_List( o -- PyObject* )
Image PySequence_Repeat( o count -- PyObject* )
Image PySequence_SetItem( o i v -- PyObject* )
Image PySequence_SetSlice( o i1 i2 v -- PyObject* )
Image PySequence_Size( o -- Py_ssize_t )
Image PySequence_Tuple( o -- PyObject* )
Image PySys_GetObject( name -- PyObject* )
Image PySys_SetArgvEx( argc argv updatepath -- )
Image PyTuple_GetItem( t pos -- PyObject* )
Image PyTuple_GetSlice( t i1 i2 -- PyObject* )
Image PyTuple_New( len -- PyObject* )
Image PyTuple_SetItem( t pos o -- int )
Image PyTuple_Size( t -- int )
Image PyType_Check( obj -- int )
Image PyUnicode_AsUTF8( unicode -- c-string )
Image PyUnicode_FromString( v -- PyObject* )
Image PyUnicode_FromStringAndSize( v size -- PyObject* )
Image Py_DecRef( o -- )
Image Py_Finalize( -- )
Image Py_GetVersion( -- c-string )
Image Py_IncRef( o -- )
Image Py_Initialize( -- )
Image Py_IsInitialized( -- bool )
Image |Py_DecRef( alien -- alien )


Class predicate words
WordStack effect
Image PyMethodDef?( object -- ? )
Image Py_DecRef-destructor?( object -- ? )


Files