diff c/regexParser/createRegexParser.cc @ 104:3eb3cb5d581f bitVec-Kaito

implemented 'or' node translator
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 17 Nov 2015 22:20:42 +0900
parents 1e5b56e8263b
children 70069d4647a0
line wrap: on
line diff
--- a/c/regexParser/createRegexParser.cc	Tue Nov 17 19:37:29 2015 +0900
+++ b/c/regexParser/createRegexParser.cc	Tue Nov 17 22:20:42 2015 +0900
@@ -41,19 +41,14 @@
 // <charClass> ::= '['<literal>'-'<literal>']'
 NodePtr charClass(RegexInfoPtr ri) {
     NodePtr n = (NodePtr)malloc(sizeof(Node));
-    unsigned char startChar = ri->ptr[0];
     while (ri->ptr[0] == '-') {
         ri->ptr++;
     }
-    unsigned char endChar = ri->ptr[0];
-    unsigned char *charTable = (unsigned char*)malloc(sizeof(char)*256);
-
     return n;
 }
 
 // <literal> ::= [a-z][A-Z][0-9]
 NodePtr literal(RegexInfoPtr ri) {
-    unsigned char *top = ri->ptr;
     NodePtr n = createNode(ri,ri->ptr[0],0,0);
     ri->ptr++;
     return n;