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

📄 mal_builder.h

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 H
字号:
#ifndef _MAL_BUILDER_#define _MAL_BUILDER_#include "mal.h"#include "mal_function.h"#include "mal_namespace.h"mal_export InstrPtr newStmt(MalBlkPtr mb, char *module, char *name);mal_export InstrPtr newStmt1(MalBlkPtr mb, str module, char *name);mal_export InstrPtr newStmt2(MalBlkPtr mb, str module, char *name);mal_export InstrPtr newStmtId(MalBlkPtr mb, char *id, char *module, char *name);mal_export InstrPtr newAssignment(MalBlkPtr mb);mal_export InstrPtr newComment(MalBlkPtr mb, const char *val);mal_export InstrPtr newFcnCall(MalBlkPtr mb, char *mod, char *fcn);mal_export InstrPtr pushInt(MalBlkPtr mb, InstrPtr q, int val);mal_export InstrPtr pushWrd(MalBlkPtr mb, InstrPtr q, wrd val);mal_export InstrPtr pushBte(MalBlkPtr mb, InstrPtr q, bte val);mal_export InstrPtr pushChr(MalBlkPtr mb, InstrPtr q, char val);mal_export InstrPtr pushOid(MalBlkPtr mb, InstrPtr q, oid val);mal_export InstrPtr pushVoid(MalBlkPtr mb, InstrPtr q);mal_export InstrPtr pushLng(MalBlkPtr mb, InstrPtr q, long val);mal_export InstrPtr pushDbl(MalBlkPtr mb, InstrPtr q, double val);mal_export InstrPtr pushFlt(MalBlkPtr mb, InstrPtr q, float val);mal_export InstrPtr pushStr(MalBlkPtr mb, InstrPtr q, const char *val);mal_export InstrPtr pushBit(MalBlkPtr mb, InstrPtr q, int val);mal_export InstrPtr pushNil(MalBlkPtr mb, InstrPtr q, int tpe);mal_export InstrPtr pushNilType(MalBlkPtr mb, InstrPtr q, char *tpe);#endif /* _MAL_BUILDER_ */

⌨️ 快捷键说明

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