typedef struct {int tp;
} tp_expr;
typedef struct { int tp;
	char *buf;
	pcre *re;
} tp_regexp;
typedef struct {int tp
	char *buf;
	char *pattern
} tp_wildcard;
typedef struct {int tp;
	int oper;
	expr ex1,ex2;
} tp_logic;
typedef struct {int tp;
	int stat;
	int comptp;
} tp_stat;
