diff options
author | ftrvxmtrx <ftrvxmtrx@gmail.com> | 2016-11-17 22:58:16 +0100 |
---|---|---|
committer | ftrvxmtrx <ftrvxmtrx@gmail.com> | 2016-11-17 22:58:16 +0100 |
commit | ed76659c054ce781ae6050e563de9ad40b3d25cd (patch) | |
tree | 5e13e5b83248248c6462b1d0514971f7aa8e6dfd /sys/src/libregexp/regcomp.c | |
parent | 28f4567ba615c4036c079021392825757ef2a008 (diff) |
/sys/src/lib*: clean up
Diffstat (limited to 'sys/src/libregexp/regcomp.c')
-rw-r--r-- | sys/src/libregexp/regcomp.c | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/sys/src/libregexp/regcomp.c b/sys/src/libregexp/regcomp.c index ad3b8cd96..61f9683a6 100644 --- a/sys/src/libregexp/regcomp.c +++ b/sys/src/libregexp/regcomp.c @@ -156,17 +156,6 @@ initplex(Parselex *plex, char *regstr, int lit) return plex; } -static int -maxthreads(Renode *tree) -{ - tree = tree->left; - if(tree->op == TCAT) - tree = tree->left; - if(tree->op == TBOL) - return 2; - return -1; -} - static Reprog* regcomp1(char *regstr, int nl, int lit) { @@ -190,7 +179,6 @@ regcomp1(char *regstr, int nl, int lit) maxthr = regstrlen; parsetr = node(&plex, TSUB, e0(&plex), nil); -// prtree(parsetr, 0, 1); reprog = malloc(sizeof(Reprog) + sizeof(Reinst) * plex.instrs + sizeof(Rethread) * maxthr); @@ -515,65 +503,3 @@ buildclass(Parselex *l) } return n; } - -static void -prtree(Renode *tree, int d, int f) -{ - int i; - - if(tree == nil) - return; - if(f) - for(i = 0; i < d; i++) - print("\t"); - switch(tree->op) { - case TCAT: - prtree(tree->left, d, 0); - prtree(tree->right, d, 1); - break; - case TOR: - print("TOR\n"); - prtree(tree->left, d+1, 1); - for(i = 0; i < d; i++) - print("\t"); - print("|\n"); - prtree(tree->right, d+1, 1); - break; - case TSTAR: - print("*\n"); - prtree(tree->left, d+1, 1); - break; - case TPLUS: - print("+\n"); - prtree(tree->left, d+1, 1); - break; - case TQUES: - print("?\n"); - prtree(tree->left, d+1, 1); - break; - case TANY: - print(".\n"); - prtree(tree->left, d+1, 1); - break; - case TBOL: - print("^\n"); - break; - case TEOL: - print("$\n"); - break; - case TSUB: - print("TSUB\n"); - prtree(tree->left, d+1, 1); - break; - case TRUNE: - print("TRUNE: %C\n", tree->r); - break; - case TNOTNL: - print("TNOTNL: !\\n\n"); - break; - case TCLASS: - print("CLASS: %C-%C\n", tree->r, tree->r1); - prtree(tree->left, d, 1); - break; - } -} |