Mercurial > hg > Applications > Grep
diff c/regexParser/main.cc @ 77:7f53a587bf97
add regexParser.h
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 28 Sep 2015 16:51:13 +0900 |
parents | d98a036441e2 |
children | 52da06c3f050 |
line wrap: on
line diff
--- a/c/regexParser/main.cc Fri Aug 28 20:36:16 2015 +0900 +++ b/c/regexParser/main.cc Mon Sep 28 16:51:13 2015 +0900 @@ -9,28 +9,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> - -typedef struct node { - unsigned char type; - union value { - charClass *cc; - unsigned char character; - } Value, *ValuePtr; - struct node *self; - struct node *parent; - struct node *left; - struct node *right; -} Node, *NodePtr; - -typedef struct charClass { - NodePtr nextState[256]; - struct utf8Range { - unsigned char *begin; - unsigned char *end; - struct utf8Range *next; - NodePtr nextState; - } *rangeList; -} CharClass, *CharClassPtr; +#include "regexParser.h" unsigned char *ptr; unsigned char tokenType;