python.ffi vocabulary - Factor Documentation (original) (raw)

Word

Stack effect

&Py_DecRef

( alien -- alien )

<Py_DecRef-destructor>

( alien -- destructor )

METH_CLASS

( -- value )

METH_COEXIST

( -- value )

METH_FASTCALL

( -- value )

METH_KEYWORDS

( -- value )

METH_METHOD

( -- value )

METH_NOARGS

( -- value )

METH_O

( -- value )

METH_OLDARGS

( -- value )

METH_STACKLESS

( -- value )

METH_STATIC

( -- value )

METH_VARARGS

( -- value )

PyBytes_AsString

( string -- c-string )

PyBytes_FromStringAndSize

( v size -- PyObject* )

PyCFunction_GetFlags

( op -- int )

PyCFunction_NewEx

( ml self module -- PyObject* )

PyCallable_Check

( obj -- int )

PyCallback

( quot -- alien )

PyDict_Clear

( d -- )

PyDict_Contains

( d key -- int )

PyDict_DelItem

( d key -- int )

PyDict_DelItemString

( d key -- int )

PyDict_GetItem

( d key -- PyObject* )

PyDict_GetItemString

( d key -- PyObject* )

PyDict_GetItemWithError

( d key -- PyObject* )

PyDict_Items

( d -- PyObject* )

PyDict_Keys

( d -- PyObject* )

PyDict_New

( -- PyObject* )

PyDict_SetItem

( d key value -- int )

PyDict_SetItemString

( d key val -- int )

PyDict_Size

( d -- int )

PyDict_Values

( d -- PyObject* )

PyErr_Clear

( -- )

PyErr_Fetch

( ptype pvalue ptraceback -- )

PyErr_Print

( -- )

PyEval_GetFuncName

( func -- c-string )

PyFloat_FromDouble

( d -- PyObject* )

PyImport_AddModule

( name -- PyObject* )

PyImport_GetMagicNumber

( -- long )

PyImport_ImportModule

( name -- PyObject* )

PyIndex_Check

( o -- int )

PyIter_Check

( o -- int )

PyIter_Next

( o -- PyObject* )

PyList_Append

( l o -- int )

PyList_GetItem

( l pos -- PyObject* )

PyList_GetSlice

( l i1 i2 -- PyObject* )

PyList_Insert

( l pos o -- int )

PyList_New

( len -- PyObject* )

PyList_Reverse

( l -- int )

PyList_SetItem

( l pos o -- int )

PyList_SetSlice

( l i1 i2 v -- PyObject* )

PyList_Size

( l -- int )

PyList_Sort

( l -- int )

PyLong_AsLong

( io -- long )

PyLong_FromLong

( v -- PyObject* )

PyLong_FromString

( str pend base -- PyObject* )

PyMapping_Check

( o -- int )

PyMapping_GetItemString

( o key -- PyObject* )

PyMapping_HasKey

( o key -- int )

PyMapping_Items

( o -- PyObject* )

PyMapping_Keys

( o -- PyObject* )

PyMapping_SetItemString

( o key value -- int )

PyMapping_Size

( o -- Py_ssize_t )

PyMapping_Values

( o -- PyObject* )

PyModule_GetDict

( module -- PyObject* )

PyModule_GetName

( module -- c-string )

PyNumber_Absolute

( o -- PyObject* )

PyNumber_Add

( o1 o2 -- PyObject* )

PyNumber_And

( o1 o2 -- PyObject* )

PyNumber_Check

( o -- int )

PyNumber_Divmod

( o1 o2 -- PyObject* )

PyNumber_Float

( o -- PyObject* )

PyNumber_FloorDivide

( o1 o2 -- PyObject* )

PyNumber_InPlaceAdd

( o1 o2 -- PyObject* )

PyNumber_InPlaceAnd

( o1 o2 -- PyObject* )

PyNumber_InPlaceDivmod

( o1 o2 -- PyObject* )

PyNumber_InPlaceFloorDivide

( o1 o2 -- PyObject* )

PyNumber_InPlaceLshift

( o1 o2 -- PyObject* )

PyNumber_InPlaceMultiply

( o1 o2 -- PyObject* )

PyNumber_InPlaceOr

( o1 o2 -- PyObject* )

PyNumber_InPlacePower

( o1 o2 o3 -- PyObject* )

PyNumber_InPlaceRemainder

( o1 o2 -- PyObject* )

PyNumber_InPlaceRshift

( o1 o2 -- PyObject* )

PyNumber_InPlaceSubtract

( o1 o2 -- PyObject* )

PyNumber_InPlaceTrueDivide

( o1 o2 -- PyObject* )

PyNumber_InPlaceXor

( o1 o2 -- PyObject* )

PyNumber_Index

( o -- PyObject* )

PyNumber_Invert

( o -- PyObject* )

PyNumber_Long

( o -- PyObject* )

PyNumber_Lshift

( o1 o2 -- PyObject* )

PyNumber_Multiply

( o1 o2 -- PyObject* )

PyNumber_Negative

( o -- PyObject* )

PyNumber_Or

( o1 o2 -- PyObject* )

PyNumber_Positive

( o -- PyObject* )

PyNumber_Power

( o1 o2 o3 -- PyObject* )

PyNumber_Remainder

( o1 o2 -- PyObject* )

PyNumber_Rshift

( o1 o2 -- PyObject* )

PyNumber_Subtract

( o1 o2 -- PyObject* )

PyNumber_ToBase

( o1 base -- PyObject* )

PyNumber_TrueDivide

( o1 o2 -- PyObject* )

PyNumber_Xor

( o1 o2 -- PyObject* )

PyObject_Call

( callable args kw -- PyObject* )

PyObject_CallNoArgs

( callable -- PyObject* )

PyObject_CallObject

( callable args -- PyObject* )

PyObject_DelAttr

( o attr_name -- int )

PyObject_DelAttrString

( o attr_name -- int )

PyObject_DelItem

( o key -- int )

PyObject_GetAttr

( o attr_name -- PyObject* )

PyObject_GetAttrString

( o attr_name -- PyObject* )

PyObject_GetItem

( o key -- PyObject* )

PyObject_HasAttr

( o attr_name -- int )

PyObject_IsInstance

( o typeorclass -- int )

PyObject_IsSubclass

( o typeorclass -- int )

PyObject_IsTrue

( o -- int )

PyObject_Iter

( o -- PyObject* )

PyObject_Repr

( o -- PyObject* )

PyObject_SetAttr

( o attr_name v -- int )

PyObject_SetAttrString

( o attr_name v -- int )

PyObject_SetItem

( o key v -- int )

PyObject_Str

( o -- PyObject* )

PyObject_Type

( o -- PyObject* )

PyRun_SimpleString

( command -- int )

PySequence_Check

( o -- int )

PySequence_Concat

( o1 o2 -- PyObject* )

PySequence_Contains

( o v -- int )

PySequence_Count

( o -- Py_ssize_t )

PySequence_DelItem

( o i -- PyObject* )

PySequence_DelSlice

( o i1 i2 -- PyObject* )

PySequence_GetItem

( o i -- PyObject* )

PySequence_GetSlice

( o i1 i2 -- PyObject* )

PySequence_InPlaceConcat

( o1 o2 -- PyObject* )

PySequence_InPlaceRepeat

( o count -- PyObject* )

PySequence_Index

( o v -- Py_ssize_t )

PySequence_List

( o -- PyObject* )

PySequence_Repeat

( o count -- PyObject* )

PySequence_SetItem

( o i v -- PyObject* )

PySequence_SetSlice

( o i1 i2 v -- PyObject* )

PySequence_Size

( o -- Py_ssize_t )

PySequence_Tuple

( o -- PyObject* )

PySys_GetObject

( name -- PyObject* )

PySys_SetArgvEx

( argc argv updatepath -- )

PyTuple_GetItem

( t pos -- PyObject* )

PyTuple_GetSlice

( t i1 i2 -- PyObject* )

PyTuple_New

( len -- PyObject* )

PyTuple_SetItem

( t pos o -- int )

PyTuple_Size

( t -- int )

PyType_Check

( obj -- int )

PyUnicode_AsUTF8

( unicode -- c-string )

PyUnicode_FromString

( v -- PyObject* )

PyUnicode_FromStringAndSize

( v size -- PyObject* )

Py_DecRef

( o -- )

Py_Finalize

( -- )

Py_GetVersion

( -- c-string )

Py_IncRef

( o -- )

Py_Initialize

( -- )

Py_IsInitialized

( -- bool )

|Py_DecRef

( alien -- alien )