curry.icurry.types.ifunction module

curry.icurry.types.ifunction.IBody

alias of IFuncBody

class curry.icurry.types.ifunction.IBuiltin(**kwds)[source]

Bases: IObject

Stands in for the body of a built-in function.

class curry.icurry.types.ifunction.IExternal(**kwds)[source]

Bases: IObject

A link to external Curry function.

class curry.icurry.types.ifunction.IFuncBody(block, **kwds)[source]

Bases: IObject

property children
class curry.icurry.types.ifunction.IFunction(**kwds)[source]

Bases: ISymbol

property is_builtin
property is_external
property is_private
class curry.icurry.types.ifunction.IVisibility(metadata=None)[source]

Bases: IObject

static cast(arg)[source]
class curry.icurry.types.ifunction.Private(metadata=None)[source]

Bases: IObject

class curry.icurry.types.ifunction.Public(metadata=None)[source]

Bases: IObject