|
libose
|
Hooks to override the default functions of the VM. More...
Hooks | |
| void | osevm_evalType_hook (ose_bundle osevm) |
| #define | OSEVM_ASSIGN osevm_assignStackToEnv |
| #define | OSEVM_LOOKUP osevm_lookupInEnv_impl |
| #define | OSEVM_FUNCALL osevm_funcall |
| #define | OSEVM_QUOTE osevm_quote |
| #define | OSEVM_COPYREGISTERTOELEM osevm_copyRegisterToElem |
| #define | OSEVM_APPENDELEMTOREGISTER osevm_appendElemToRegister |
| #define | OSEVM_REPLACEREGISTERWITHELEM osevm_replaceRegisterWithElem |
| #define | OSEVM_MOVEELEMTOREGISTER osevm_moveElemToRegister |
| #define | OSEVM_TOTYPE osevm_toType |
| #define | OSEVM_TOINT32 osevm_toInt32 |
| #define | OSEVM_TOFLOAT osevm_toFloat |
| #define | OSEVM_TOSTRING osevm_toString |
| #define | OSEVM_TOBLOB osevm_toBlob |
| #define | OSEVM_TOSYMBOL osevm_toSymbol |
| #define | OSEVM_TODOUBLE osevm_toDouble |
| #define | OSEVM_TOINT8 osevm_toInt8 |
| #define | OSEVM_TOUINT8 osevm_toUInt8 |
| #define | OSEVM_TOINT16 osevm_toInt16 |
| #define | OSEVM_TOUINT16 osevm_toUInt16 |
| #define | OSEVM_TOUINT32 osevm_toUInt32 |
| #define | OSEVM_TOINT64 osevm_toInt64 |
| #define | OSEVM_TOUINT64 osevm_toUInt64 |
| #define | OSEVM_TOTIMETAG osevm_toTimetag |
| #define | OSEVM_TOTRUE osevm_toTrue |
| #define | OSEVM_TOFALSE osevm_toFalse |
| #define | OSEVM_TONIL osevm_toNil |
| #define | OSEVM_TOINFINITUM osevm_toInfinitum |
| #define | OSEVM_APPENDBYTE osevm_appendByte |
| #define | OSEVM_RESPONDTOSTRING osevm_respondToString |
| #define | OSEVM_PREINPUT osevm_preInput |
| #define | OSEVM_POSTINPUT osevm_postInput |
| #define | OSEVM_POPINPUTTOCONTROL osevm_popInputToControl |
| #define | OSEVM_POSTCONTROL osevm_postControl |
| #define | OSEVM_TYPE_ADDR_EVALTYPE_SUFFIX "/EVTY" |
| #define | OSEVM_EVALTYPE_ADDR OSE_TYPE_ADDR_PREFIX "%c" OSEVM_TYPE_ADDR_EVALTYPE_SUFFIX |
| #define | OSEVM_EVALTYPE_ADDR_LEN sizeof(OSEVM_EVALTYPE_ADDR) |
| #define | OSEVM_EVALTYPE osevm_evalType_hook |
Hooks to override the default functions of the VM.