]> granicus.if.org Git - re2c/commitdiff
're2c::emit_init' doesn't generate anything useful in .dot mode.
authorUlya Trofimovich <skvadrik@gmail.com>
Tue, 19 May 2015 17:39:04 +0000 (18:39 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Tue, 19 May 2015 17:39:04 +0000 (18:39 +0100)
re2c/src/codegen/emit_action.cc
re2c/test/bug47_dot_escapes.D.c
re2c/test/dot.D.c
re2c/test/dot2.D.c
re2c/test/dot_backslash.D.c
re2c/test/dot_ranges.D.c
re2c/test/scanner_re2c_default.D.c

index 7990d33aca3520493f7a1b1fe678794957462dd5..b1f0b577c82372d366211ce47defc895e1633772 100644 (file)
@@ -75,6 +75,11 @@ void emit_match (OutputFile & o, uint32_t ind, bool & readCh, const State * cons
 
 void emit_initial (OutputFile & o, uint32_t ind, bool & readCh, const State * const s, const Initial & initial)
 {
+       if (DFlag)
+       {
+               return;
+       }
+
        if (!cFlag && !startLabelName.empty())
        {
                o << startLabelName << ":\n";
index a4c57ebb0d15f41feb2dc71f630523cd23d3c3d0..2c4eddd9cbf9771c103a55a62179178c14d31c8f 100644 (file)
@@ -2,7 +2,6 @@
 
 digraph re2c {
 
-
 1 -> 2 [label="[0x00-0x06][0x0E-!][#-&][(-[][0x5D-0xFF]"]
 1 -> 19 [label="[0x07]"]
 1 -> 13 [label="[0x08]"]
index c02fc05d083c7bef2087d2261570829732d5cbc2..3bf32f54df771631a9eefe8d7f8848ae90731d05 100644 (file)
@@ -2,7 +2,6 @@
 
 digraph re2c {
 
-
 1 -> 5 [label="[0x00-`][b-d][f-0xFF]"]
 1 -> 2 [label="[a]"]
 1 -> 4 [label="[e]"]
index 9dcb83712bd29c94c770359107237aa31fafce95..a2c1449b21315841c788c61d62e30923fe8253c1 100644 (file)
@@ -2,7 +2,6 @@
 
 digraph re2c {
 
-
 1 -> 2 [label="[0x00]"]
 1 -> 4 [label="[0x01-0xFF]"]
 2 -> 3
index d384bef97895c4ae4af469607ac1ac504642c2f8..6d5d254288b9f3f9490b5cc89f030ccd5c424b97 100644 (file)
@@ -2,7 +2,6 @@
 
 digraph re2c {
 
-
 1 -> 2 [label="[0x00-[][0x5D-0xFF]"]
 1 -> 3 [label="[\\]"]
 3 -> 4
index 6c8b1b1e73ade040772d9bada555d1e92b5e3134..03bb88fc117e0dabe60e5629e75df73752c941ee 100644 (file)
@@ -2,7 +2,6 @@
 
 digraph re2c {
 
-
 1 -> 6 [label="[0x00-/][9-0x5D][_-`][c-0xFD]"]
 1 -> 4 [label="[0-8][^]"]
 1 -> 2 [label="[a-b][0xFE-0xFF]"]
index 32256c3fe65ed5d9c6692ef93880d4d8d5acceee..6b307e3fbdf1304493a1f0d49e26e0ae47b85b48 100644 (file)
@@ -2,7 +2,6 @@
 
 digraph re2c {
 
-
 1 -> 2 [label="[0x00]"]
 1 -> 4 [label="[0x01-0x09][0x0B-$][&-)][+-.][0-0xFF]"]
 1 -> 6 [label="[0x0A]"]