]> granicus.if.org Git - re2c/commitdiff
Debug: don't print NFA in-degree in each node, it takes too much space.
authorUlya Trofimovich <skvadrik@gmail.com>
Sun, 24 Mar 2019 09:28:59 +0000 (09:28 +0000)
committerUlya Trofimovich <skvadrik@gmail.com>
Sun, 24 Mar 2019 09:28:59 +0000 (09:28 +0000)
src/debug/dump_nfa.cc
test/debug/nfa.i--posix-captures--dump-nfa.c

index c025f1bec5523f39d1e444f13ce6c07149e2a1dd..d5d83d1f7228eaf03570fe2c0c5e78d7af59ae79 100644 (file)
@@ -28,7 +28,7 @@ void dump_nfa(const nfa_t &nfa)
     for (uint32_t i = static_cast<uint32_t>(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]");
         }
index d9833823ae07cd36fd4b416d93c6e50ca80aeb35..dd1debd54e05c7d2ecf98d9fdc55b386542809a3 100644 (file)
@@ -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&uarr;(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&darr;(2)"]
-  n6 [label="6(1)"]
+  n6 [label="6"]
   n6 -> n1 [label="/3&darr;(1)"]
-  n5 [label="5(2)"]
+  n5 [label="5"]
   n5 -> n4 [label="/2&uarr;(2)"]
-  n4 [label="4(1)"]
+  n4 [label="4"]
   n4 -> n3 [label="97"]
-  n3 [label="3(1)"]
+  n3 [label="3"]
   n3 -> n2 [label="/3&uarr;(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&uarr;(0)"]
-  n0 [label="0(1)"] [fillcolor=gray]
+  n0 [label="0"] [fillcolor=gray]
 }