亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? re.h

?? Mehldau和Myer的Agrep3版本
?? H
字號:
/* Copyright (c) 1994 Sun Wu, Udi Manber, Burra Gopal.  All Rights Reserved. */

/*	09.09.96	T.Gries		new definition of ASCII_MAX
					allows the fully ISO-Charset.
*/

/*************************************************************
 *							     *
 * 	Macros defining special characters.		     *
 *							     *
 *************************************************************/

#define NUL	    '\0'
#define ASCII_MIN   '\001'
#define ASCII_MAX   '\377'	/* changed by TG. Orginal value was \177 */

/*************************************************************
 *							     *
 * 	Macros defining lexical categories.		     *
 *							     *
 *************************************************************/

#define C_LIT	0   /* individual character literal */
#define C_SET	1   /* character set literal	    */

#define EOS		0	/* end-of-string */
#define LITERAL		1
#define OPSTAR		2
#define OPALT		3
#define OPOPT		4
#define OPCAT		5
#define LPAREN		6
#define RPAREN		7

/*************************************************************
 *							     *
 * 	Macros for manipulating syntax tree nodes.	     *
 *							     *
 *************************************************************/

#define lit_type(x)	(x->l_type)
#define lit_pos(x)	(x->pos)
#define lit_char(x)	((x->val).c)
#define lit_cset(x)	((x->val).cset)

#define tok_type(x)	(x->type)
#define tok_val(x)	(x->val)
#define tok_op(x)       (x->val->op)
#define tok_lit(x)	((x->val->refs).lit)

#define Op(x)		(x->op)
#define Lit(x)		((x->refs).lit)
#define Child(x)	((x->refs).child)
#define Lchild(x)	((x->refs).children.l_child)
#define Rchild(x)	((x->refs).children.r_child)
#define Nullable(x)	(x->nullable)
#define Firstpos(x)	(x->firstposn)
#define Lastpos(x)	(x->lastposn)

/*************************************************************
 *							     *
 *  Macros for manipulating DFA states and sets of states.   *
 *							     *
 *************************************************************/

#define Positions(x)	(x->posns)
#define Final_St(x)	(x->final)
#define Goto(x, c)	((x->trans)[c])
#define Next_State(x)	((x)->next_state)

/*************************************************************/

#define new_node(type, l, x)	\
{\
	(l) = (type) malloc(sizeof(*(x)));\
	if ((l) == NULL) {\
		fprintf(stderr, "malloc failure in new_node\n");\
		exit(2);\
	}\
	memset((l), '\0', sizeof(*(x)));\
}

typedef struct {	/* character range literals */
		char low_bd, hi_bd;
	} *Ch_Range;

typedef struct ch_set {	    /* character set literals */
		Ch_Range elt;	/* rep. as list of ranges */
		struct ch_set *rest;
	} *Ch_Set;

typedef struct {	/* regular expression literal */
		int pos;	     /* position in syntax tree */
		short l_type;    /* type of literal */
		union {
		char c;     /* for character literals */
		Ch_Set cset; /* for character sets */
		} val;
	} *Re_Lit, *(*Re_lit_array)[];

typedef struct pnode {
		int posnum;
		struct pnode *nextpos;
	} *Pset, *(*Pset_array)[];

typedef struct rnode {	/* regular expression node */
		short op;     /* operator at that node */
		union {
		Re_Lit lit;		/* child is a leaf node */
		struct rnode *child;	/* child of unary op */
		struct {
			struct rnode *l_child; 
			struct rnode *r_child;
		} children;		/* children of binary op */
		} refs;
		short nullable;
		Pset firstposn, lastposn;
	} *Re_node;

typedef struct {			/* token node */
		short type;
		Re_node val;
	} *Tok_node;


typedef struct snode {
		Re_node val;
		int size;
		struct snode *next;
	} *Stack;

typedef struct dfa_st {
		Pset posns;
		int final;	    /* 1 if the state is a final state, 0 o/w */
		struct dfa_st *trans[128];
	} *Dfa_state;

typedef struct dfa_stset {
		Dfa_state st;
		struct dfa_stset *next_state;
	} *Dfa_state_set;


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线这里只有精品| 视频一区视频二区中文字幕| 美腿丝袜在线亚洲一区 | 国产一区在线看| 日韩一区二区视频在线观看| 亚洲成人福利片| 欧美图片一区二区三区| 亚洲精品视频免费观看| 99re热这里只有精品免费视频| 亚洲国产精品精华液ab| 成人黄色片在线观看| 国产精品午夜电影| av动漫一区二区| 亚洲精品久久久蜜桃| 色综合久久中文综合久久97| 亚洲日本欧美天堂| 在线免费观看日本欧美| 亚洲国产日韩a在线播放性色| 欧美日本在线观看| 麻豆国产欧美一区二区三区| 精品国产免费久久| 国产99久久久国产精品免费看| 国产欧美一区二区精品忘忧草| 成人丝袜高跟foot| 亚洲精品视频观看| 7777精品伊人久久久大香线蕉 | 久久久精品欧美丰满| 日本亚洲三级在线| 精品国产99国产精品| 国产成人av一区二区三区在线| 国产精品久久久久久久午夜片 | 亚洲一区二区偷拍精品| 欧美精品一二三| 国内久久精品视频| 欧美激情一区二区三区四区| 国产精品99久久久久久宅男| 中文字幕国产精品一区二区| 91视频国产观看| 婷婷综合久久一区二区三区| 欧美福利视频一区| 国产另类ts人妖一区二区| 亚洲视频一区二区在线| 91超碰这里只有精品国产| 日韩精品免费专区| 欧美国产视频在线| 欧美高清www午色夜在线视频| 国产一区免费电影| 亚洲日本在线视频观看| 日韩欧美激情一区| 一本色道综合亚洲| 久久精品国产99久久6| 亚洲精品国产第一综合99久久| 欧美大胆人体bbbb| 色噜噜狠狠成人中文综合| 国产精品资源网站| 亚洲欧美日韩国产成人精品影院| 亚洲欧美日韩中文字幕一区二区三区| 欧美性色黄大片| 国产成人精品三级麻豆| 亚洲特级片在线| 国产亚洲人成网站| 欧美精品 日韩| 成人a免费在线看| 国产在线播放一区二区三区| 日韩一区欧美一区| 精品国产一区二区三区不卡| 色88888久久久久久影院按摩| 久热成人在线视频| 亚洲高清视频的网址| 国产精品久久看| 精品三级在线观看| 91精品国产91热久久久做人人| 91麻豆精东视频| 成人伦理片在线| 国产麻豆精品久久一二三| 午夜精品福利一区二区三区蜜桃| 国产精品久久久久久久裸模| 国产日韩三级在线| 日韩欧美中文字幕一区| 欧美精品在线一区二区三区| 91看片淫黄大片一级在线观看| 福利一区在线观看| 丝袜美腿高跟呻吟高潮一区| 亚洲国产一区二区在线播放| 亚洲色图欧美偷拍| 成人免费在线观看入口| 亚洲图片一区二区| 日韩欧美在线网站| 久久久久久久久久久99999| 久久综合九色综合欧美98| 欧美极品美女视频| 风流少妇一区二区| 国产精品99久久久久久久女警 | 精品国产乱码久久久久久浪潮 | 亚洲欧洲综合另类| 亚洲主播在线播放| 日产国产高清一区二区三区| 国内精品视频666| 成人国产精品免费| 日本高清无吗v一区| 欧美一区午夜精品| 国产亚洲女人久久久久毛片| 中文字幕亚洲在| 五月激情综合网| 国产精品亚洲视频| 欧洲亚洲精品在线| 欧美不卡在线视频| 自拍偷拍亚洲综合| 日韩一区精品字幕| 粉嫩aⅴ一区二区三区四区五区| 欧洲在线/亚洲| www久久久久| 亚洲国产精品综合小说图片区| 久久超碰97中文字幕| 91色乱码一区二区三区| 日韩精品一区二区三区swag| 亚洲色图欧美偷拍| 麻豆精品久久久| 色综合久久中文综合久久牛| 欧美成人三级在线| 亚洲欧美偷拍另类a∨色屁股| 蜜臀av在线播放一区二区三区 | 久久综合久色欧美综合狠狠| 国产欧美1区2区3区| 亚洲午夜免费视频| 国产99久久久国产精品潘金| 在线综合亚洲欧美在线视频| 国产精品视频观看| 免费成人性网站| 欧美羞羞免费网站| 国产精品乱码久久久久久| 蜜臀久久99精品久久久画质超高清 | 欧美三日本三级三级在线播放| 久久久久久久久久久黄色| 丝袜美腿高跟呻吟高潮一区| 99热在这里有精品免费| 精品人在线二区三区| 亚洲国产欧美在线人成| 成人精品gif动图一区| 精品av久久707| 奇米一区二区三区| 欧美日韩久久不卡| 亚洲精品一二三| www.色综合.com| 中文字幕电影一区| 国产传媒欧美日韩成人| 精品奇米国产一区二区三区| 亚洲123区在线观看| 在线精品视频免费观看| 国产成人综合精品三级| 日韩欧美自拍偷拍| 免费国产亚洲视频| 欧美美女一区二区三区| 亚洲va韩国va欧美va精品| 一本到不卡免费一区二区| 亚洲欧洲精品一区二区精品久久久 | 欧美无砖专区一中文字| 亚洲免费在线观看视频| 91亚洲精品久久久蜜桃网站| 国产精品激情偷乱一区二区∴| 国产suv精品一区二区三区| 国产丝袜欧美中文另类| 国产成人aaa| 国产精品你懂的| 波多野结衣视频一区| 亚洲国产高清在线观看视频| 国产**成人网毛片九色| 国产精品久线观看视频| 欧美性大战久久| 国产精品萝li| 色偷偷88欧美精品久久久 | 一区二区三区 在线观看视频| 不卡大黄网站免费看| 亚洲欧洲在线观看av| 91影院在线观看| 一区二区三区产品免费精品久久75| 99re成人在线| 亚洲制服丝袜av| 91精品国产欧美一区二区18| 美国三级日本三级久久99| 久久新电视剧免费观看| 丰满少妇在线播放bd日韩电影| 国产精品卡一卡二卡三| 在线看不卡av| 日本91福利区| 欧美国产一区视频在线观看| 色婷婷久久一区二区三区麻豆| 一区二区三区国产| 日韩一级大片在线观看| 国产乱码精品1区2区3区| 中文字幕一区二区三区在线不卡| 在线观看一区二区精品视频| 青青草97国产精品免费观看| 美女网站视频久久| 国产性做久久久久久| 色婷婷av一区二区三区大白胸 | 国产成人免费av在线| 亚洲欧美视频一区| 欧美一区二区视频网站| 丰满放荡岳乱妇91ww|