Mercurial > hg > Applications > Grep
comparison regexParser/subsetConstraction.cc @ 209:959f8c00da17
fix charClassStackPop()
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 27 Dec 2015 18:57:05 +0900 |
parents | 2ec95755238e |
children | bc596e357a52 |
comparison
equal
deleted
inserted
replaced
208:2ec95755238e | 209:959f8c00da17 |
---|---|
140 return walk->next != NULL; | 140 return walk->next != NULL; |
141 } | 141 } |
142 | 142 |
143 CharClassStackPtr charClassStackPop(CharClassWalkerPtr walk) { | 143 CharClassStackPtr charClassStackPop(CharClassWalkerPtr walk) { |
144 CharClassStackPtr prev = walk->stack->next; | 144 CharClassStackPtr prev = walk->stack->next; |
145 walk->turn = walk->stack->turn; | |
145 free(walk->stack); | 146 free(walk->stack); |
146 walk->stack = prev; | 147 walk->stack = prev; |
147 walk->turn = prev->turn; | |
148 return prev; | 148 return prev; |
149 } | 149 } |
150 | 150 |
151 CharClassPtr getNext(CharClassWalkerPtr walk) { | 151 CharClassPtr getNext(CharClassWalkerPtr walk) { |
152 CharClassPtr current = walk->next; | 152 CharClassPtr current = walk->next; |