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 + -
显示快捷键?