have single dump function per engine

This commit is contained in:
Alex Coyte
2016-11-02 10:36:24 +11:00
committed by Matthew Barr
parent 71ff480b77
commit 32c826e9c6
23 changed files with 262 additions and 207 deletions

View File

@@ -70,18 +70,11 @@ void smwrDumpNFA(const SmallWriteEngine *smwr, bool dump_raw,
}
const struct NFA *n = getSmwrNfa(smwr);
FILE *f;
f = fopen((base + "smallwrite_nfa.dot").c_str(), "w");
nfaDumpDot(n, f, base);
fclose(f);
f = fopen((base + "smallwrite_nfa.txt").c_str(), "w");
nfaDumpText(n, f);
fclose(f);
nfaGenerateDumpFiles(n, base + "smallwrite_nfa");
if (dump_raw) {
f = fopen((base + "smallwrite_nfa.raw").c_str(), "w");
FILE *f = fopen((base + "smallwrite_nfa.raw").c_str(), "w");
fwrite(n, 1, n->length, f);
fclose(f);
}