From: Ulya Trofimovich Date: Sun, 24 Mar 2019 09:28:59 +0000 (+0000) Subject: Debug: don't print NFA in-degree in each node, it takes too much space. X-Git-Tag: 1.2~95 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8d8f1767b6fa7df4790f4cb366b03f2f71d5da64;p=re2c Debug: don't print NFA in-degree in each node, it takes too much space. --- diff --git a/src/debug/dump_nfa.cc b/src/debug/dump_nfa.cc index c025f1be..d5d83d1f 100644 --- a/src/debug/dump_nfa.cc +++ b/src/debug/dump_nfa.cc @@ -28,7 +28,7 @@ void dump_nfa(const nfa_t &nfa) for (uint32_t i = static_cast(nfa.size); i --> 0;) { const nfa_state_t *n = &nfa.states[i]; - fprintf(stderr, " n%u [label=\"%u(%d)\"]", i, i, n->indeg); + fprintf(stderr, " n%u [label=\"%u\"]", i, i); if (n->type == nfa_state_t::FIN) { fprintf(stderr, " [fillcolor=gray]"); } diff --git a/test/debug/nfa.i--posix-captures--dump-nfa.c b/test/debug/nfa.i--posix-captures--dump-nfa.c index d9833823..dd1debd5 100644 --- a/test/debug/nfa.i--posix-captures--dump-nfa.c +++ b/test/debug/nfa.i--posix-captures--dump-nfa.c @@ -40,25 +40,25 @@ digraph NFA { node[shape=Mrecord fontname=Courier height=0.2 width=0.2] edge[arrowhead=vee fontname=Courier label=" "] - n9 [label="9(1)"] + n9 [label="9"] n9 -> n8 [label="/0↑(1)"] - n8 [label="8(1)"] + n8 [label="8"] n8 -> n5 n8 -> n7 [color=lightgray] - n7 [label="7(1)"] + n7 [label="7"] n7 -> n6 [label="/2↓(2)"] - n6 [label="6(1)"] + n6 [label="6"] n6 -> n1 [label="/3↓(1)"] - n5 [label="5(2)"] + n5 [label="5"] n5 -> n4 [label="/2↑(2)"] - n4 [label="4(1)"] + n4 [label="4"] n4 -> n3 [label="97"] - n3 [label="3(1)"] + n3 [label="3"] n3 -> n2 [label="/3↑(1)"] - n2 [label="2(1)"] + n2 [label="2"] n2 -> n5 n2 -> n1 [color=lightgray] - n1 [label="1(2)"] + n1 [label="1"] n1 -> n0 [label="/1↑(0)"] - n0 [label="0(1)"] [fillcolor=gray] + n0 [label="0"] [fillcolor=gray] }