📄 agrep.h
字号:
#include <stdio.h>#include <math.h>#include <ctype.h>#include "re.h"extern unsigned char *strcpy(), *strncpy(), *strcat();extern int strlen();#define CHAR unsigned char#define MAXPAT 128#define MAXPATT 256#define MAXDELIM 8 /* Max size of a delimiter pattern */#define SHORTREG 15#define MAXREG 30#define MAXNAME 256#define Max_Pats 12 /* max num of patterns */#define Max_Keys 12 /* max num of keywords */#define Max_Psize 128 /* max size of a pattern counting all the characters */#define Max_Keyword 31 /* the max size of a keyword */#define WORD 32 /* the size of a word */#define MaxError 8 /* the max number of errors allowed */#define MaxRerror 4 /* the max number of erros for regular expression */#define MaxDelimit 16 /* the max raw length of a user defined delimiter */#define BlockSize 49152#define Max_record 49152#define SIZE 16384 /* BlockSIze in sgrep */#define MAXLINE 1024 /* maxline in sgrep */#define Maxline 1024#define RBLOCK 8192#define RMAXLINE 1024#define MaxNext 66000#define ON 1#define OFF 0#define Compl 1#define Maxresult 10000#define MaxCan 2500#define MAXSYM 256 /* ASCII */#define WORDB 241 /* -w option */#define LPARENT 242 /* ( */#define RPARENT 243 /* ) */#define LRANGE 244 /* [ */#define RRANGE 245 /* ] */#define LANGLE 246 /* < */#define RANGLE 247 /* > */#define NOTSYM 248 /* ^ */#define WILDCD 249 /* wildcard */#define ORSYM 250 /* | */#define ORPAT 251 /* , */#define ANDPAT 252 /* ; */#define STAR 253 /* closure */#define HYPHEN 237 /* - */#define NOCARE 238 /* . */#define NNLINE 239 /* special symbol for newline in begin of pattern*/ /* matches '\n' and NNLINE */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -