annotate c/regexParser/bitVector.h @ 137:c292c67b3100 pairPro

add generateTransitionList function
author masa
date Fri, 04 Dec 2015 20:32:09 +0900
parents 66c633575b53
children ea2810db8d87
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
116
66c633575b53 remove error and warning
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 110
diff changeset
1 #include "regexParser.h"
66c633575b53 remove error and warning
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 110
diff changeset
2
86
1d7ca366b199 add bitVector
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 typedef struct bitVector {
137
c292c67b3100 add generateTransitionList function
masa
parents: 116
diff changeset
4 unsigned long bitContainer;
86
1d7ca366b199 add bitVector
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 }BitVector,*BitVectorPtr;
1d7ca366b199 add bitVector
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
1d7ca366b199 add bitVector
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 typedef struct bitVectorList {
98
d0d2262d4edf implement if (NodeChar == '+')
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 94
diff changeset
8 bitVectorList *self;
137
c292c67b3100 add generateTransitionList function
masa
parents: 116
diff changeset
9 bitVectorList *next;
86
1d7ca366b199 add bitVector
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 }BitVectorList, *BitVectorListPtr;
116
66c633575b53 remove error and warning
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents: 110
diff changeset
11
137
c292c67b3100 add generateTransitionList function
masa
parents: 116
diff changeset
12 extern BitVectorListPtr createBitVector(NodePtr node);
c292c67b3100 add generateTransitionList function
masa
parents: 116
diff changeset
13 extern BitVectorPtr bitSet(BitVector bitVetor,int bitPosition);
c292c67b3100 add generateTransitionList function
masa
parents: 116
diff changeset
14 extern void bitPrint(BitVectorPtr bitVector);