⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mal_interpreter.h

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 H
字号:
#ifndef _MAL_INTERPRET_H#define _MAL_INTERPRET_H#include "mal_client.h"#include "mal_factory.h"#include "mal_profiler.h"/*#define DEBUG_MAL_INTERPRETER *//*#define DEBUG_MAL_PARALLEL *//*#define STACKTRACE*/mal_export void showErrors(void);mal_export MalStkPtr prepareMALstack(MalBlkPtr mb);mal_export str runMAL(Client c, MalBlkPtr mb, int startpc,			MalBlkPtr mbcaller, MalStkPtr env, InstrPtr pcicaller);mal_export str runMALdataflow( Client cntxt, MalBlkPtr mb, int startpc, 		int stoppc, MalStkPtr stk, MalStkPtr env, InstrPtr pcicaller);mal_export str reenterMAL(Client cntxt, MalBlkPtr mb, int startpc,	int stoppc, MalStkPtr stk, MalStkPtr env, InstrPtr pcicaller);mal_export str callMAL(Client cntxt, MalBlkPtr mb, MalStkPtr *glb, 	ValPtr argv[], char debug);mal_export void garbageElement(ValPtr v);mal_export void garbageCollector(MalBlkPtr mb, MalStkPtr stk, int flag);mal_export void releaseBAT(MalBlkPtr mb, MalStkPtr stk, int bid);mal_export ptr getArgValue(MalStkPtr stk, InstrPtr pci, int k);mal_export ptr getArgReference(MalStkPtr stk, InstrPtr pci, int k);#define VALcopy2(lhs,rhs) if( (rhs)->vtype < TYPE_str) *lhs = *rhs; else VALcopy(lhs,rhs);#endif /*  _MAL_INTERPRET_H*/mal_export str runMALdataflow( Client cntxt, MalBlkPtr mb, int startpc, 		int stoppc, MalStkPtr stk, MalStkPtr env, InstrPtr pcicaller);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -