comparison c/regexParser/createRegexTree.cc @ 87:aef2546cd130

fix
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Mon, 19 Oct 2015 20:10:42 +0900
parents 5072a44ed842
children 50a146c05192
comparison
equal deleted inserted replaced
86:1d7ca366b199 87:aef2546cd130
38 38
39 // <literal> ::= [a-z][A-Z][0-9] 39 // <literal> ::= [a-z][A-Z][0-9]
40 NodePtr literal(RegexInfoPtr ri) { 40 NodePtr literal(RegexInfoPtr ri) {
41 unsigned char *top = ri->ptr; 41 unsigned char *top = ri->ptr;
42 NodePtr n = createNode(ri->ptr[0],0,0); 42 NodePtr n = createNode(ri->ptr[0],0,0);
43 token(ri); 43 ri->ptr++;
44 return n; 44 return n;
45 } 45 }
46 46
47 // <group> ::= '('<regex>')' 47 // <group> ::= '('<regex>')'
48 NodePtr group(RegexInfoPtr ri) { 48 NodePtr group(RegexInfoPtr ri) {