Mercurial > hg > Applications > Grep
comparison regexParser/main.cc @ 217:a9e3512120e2
NFA generation end
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 30 Dec 2015 18:37:01 +0900 |
parents | 4852bfa85db4 |
children | a8e477f1352d |
comparison
equal
deleted
inserted
replaced
216:4852bfa85db4 | 217:a9e3512120e2 |
---|---|
27 NodePtr n = regex(&ri); // parse only | 27 NodePtr n = regex(&ri); // parse only |
28 printTree(n); | 28 printTree(n); |
29 | 29 |
30 if (generate) { // NFA generation | 30 if (generate) { // NFA generation |
31 TGValue tgv = generateTransitionList(n); | 31 TGValue tgv = generateTransitionList(n); |
32 printTree(n); | |
32 printState(tgv.tg); | 33 printState(tgv.tg); |
33 } else if (subset) { | 34 } else if (subset) { |
34 TGValue tgv = generateTransitionList(n); | 35 TGValue tgv = generateTransitionList(n); |
35 SCValue scv = createSCValue(tgv); | 36 SCValue scv = createSCValue(tgv); |
36 subsetConstruction(scv); // Determinization | 37 subsetConstruction(scv); // Determinization |