rexpr.h

来自「本工具提供一个词法分析器和语法分析器的集成开发环境」· C头文件 代码 · 共 31 行

H
31
字号
#define Atom	256		/* token Atom (an impossible char value) */#define Epsilon	257		/* epsilon arc (an impossible char value) *//* track field must be same for all node types */typedef struct _a {					struct _a *track;	/* track mem allocation */					int label;					struct _a *next;					struct _n *target;				} Arc, *ArcPtr;typedef struct _n {					struct _n *track;					ArcPtr arcs, arctail;				} Node, *NodePtr;typedef struct	{					NodePtr left,						 	right;				} Graph, *GraphPtr;#ifdef __STDC__int rexpr( char *expr, char *s );int match( NodePtr automaton, char *s );#elseint rexpr();int match();#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?