context.h
来自「harvest是一个下载html网页得机器人」· C头文件 代码 · 共 20 行
H
20 行
/* context.h */#define M pos[0].g /* Index of current token in model. */#ifdef P#undef P#endif#define P pos[0].t /* Index of current group in pos. */#define G pos[P].g /* Index of current group in model. */#define T pos[P].t /* Index of current token in its group. */#define Tstart pos[P].tstart /* Index of starting token in its group for AND group testing. */#define H pos[P].h /* Pointer to hit bits for current group. */#define GHDR mod[G] /* Current group header. */#define TOKEN mod[M] /* Current token. */#define TTYPE (GET(TOKEN.ttype, TTMASK)) /* Token type of current token. */#define TOCC (GET(TOKEN.ttype, TOREP)) /* Occurrence for current token. */#define GTYPE (GET(GHDR.ttype, TTMASK)) /* Token type of current group. */#define GOCC (GET(GHDR.ttype, TOREP)) /* Occurrence for current group. */#define GNUM GHDR.tu.tnum /* Number of tokens in current grp. */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?