Mercurial > hg > Applications > Grep
comparison regexParser/regexParser.cc @ 255:61d4d466e64c
fix Makefile
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 Jan 2016 18:20:37 +0900 |
parents | a94f57af1600 |
children | 3f3c9902bb6d |
comparison
equal
deleted
inserted
replaced
254:21b9ba76f91b | 255:61d4d466e64c |
---|---|
258 n = createNode(ri,'|',0,n,0); | 258 n = createNode(ri,'|',0,n,0); |
259 NodePtr n1 = regex(ri); | 259 NodePtr n1 = regex(ri); |
260 n->right = n1; | 260 n->right = n1; |
261 } else if (ri->tokenType == ')') { | 261 } else if (ri->tokenType == ')') { |
262 return n; | 262 return n; |
263 } else if (ri->tokenType == ']') { | |
264 // error | |
265 return n; | |
263 } else { | 266 } else { |
264 n = createNode(ri,'+',0,n,0); | 267 n = createNode(ri,'+',0,n,0); |
265 NodePtr n1 = regexAtom(ri); | 268 NodePtr n1 = regexAtom(ri); |
266 n->right = n1; | 269 n->right = n1; |
267 } | 270 } |