summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2020-11-19 01:28:58 -0500
committerEric S. Raymond <esr@thyrsus.com>2020-11-19 01:28:58 -0500
commitce66818db5a26f2e3f20e9232b40278174b8e443 (patch)
tree85e418017dc55ca51ac7d4653ea8b8f89f63ee92
parent8b0503e1684bcb7d586678fefce270f5f64e8ceb (diff)
downloadflex-git-ce66818db5a26f2e3f20e9232b40278174b8e443.tar.gz
Stop emitting unbalanced markup in the skeleton.
It was fixed up by generating matcing unbalanced markuo in dfa.c, but a good idea this was not.
-rw-r--r--src/c99-flex.skl2
-rw-r--r--src/cpp-flex.skl1
-rw-r--r--src/dfa.c2
-rw-r--r--src/go-flex.skl2
4 files changed, 3 insertions, 4 deletions
diff --git a/src/c99-flex.skl b/src/c99-flex.skl
index 7f9d4e1..9a1f090 100644
--- a/src/c99-flex.skl
+++ b/src/c99-flex.skl
@@ -403,7 +403,7 @@ m4_ifdef([[M4_MODE_NO_REAL_FULLSPD]], [[
%% [2.0] data tables for the DFA are inserted here
m4_ifdef( [[M4_HOOK_NXT_ROWS]],[[m4_dnl
-static const M4_HOOK_NXT_TYPE yy_nxt[][M4_HOOK_NXT_ROWS] = {
+static const M4_HOOK_NXT_TYPE yy_nxt[][M4_HOOK_NXT_ROWS] =
M4_HOOK_NXT_BODY
]])
diff --git a/src/cpp-flex.skl b/src/cpp-flex.skl
index 2d7abe1..e33265d 100644
--- a/src/cpp-flex.skl
+++ b/src/cpp-flex.skl
@@ -887,7 +887,6 @@ int yyflexdebug = m4_ifdef([[M4_MODE_DEBUG]],[[1]],[[0]]);
m4_ifdef( [[M4_HOOK_NXT_ROWS]],[[m4_dnl
m4_ifdef( [[M4_MODE_GENTABLES]],[[m4_dnl
static const M4_HOOK_NXT_TYPE yy_nxt[][M4_HOOK_NXT_ROWS] =
- {
M4_HOOK_NXT_BODY
]], [[
#undef YY_NXT_LOLEN
diff --git a/src/dfa.c b/src/dfa.c
index c281a7b..c223f3a 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -506,7 +506,7 @@ size_t ntod (void)
out_str ("m4_define([[M4_HOOK_NXT_TYPE]], [[%s]])", ptype->name);
out_dec ("m4_define([[M4_HOOK_NXT_ROWS]], [[%d]])", num_full_table_rows);
outn ("m4_define([[M4_HOOK_NXT_BODY]], [[m4_dnl");
-
+ outn ("M4_HOOK_TABLE_OPENER");
if (gentables)
outn ("M4_HOOK_TABLE_OPENER");
diff --git a/src/go-flex.skl b/src/go-flex.skl
index 11c7cbf..aaae645 100644
--- a/src/go-flex.skl
+++ b/src/go-flex.skl
@@ -320,7 +320,7 @@ m4_ifdef([[M4_MODE_NO_REAL_FULLSPD]], [[
%% [2.0] data tables for the DFA are inserted here
m4_ifdef( [[M4_HOOK_NXT_ROWS]],[[m4_dnl
-static const M4_HOOK_NXT_TYPE yy_nxt[][M4_HOOK_NXT_ROWS] = {
+static const M4_HOOK_NXT_TYPE yy_nxt[][M4_HOOK_NXT_ROWS] =
M4_HOOK_NXT_BODY
]])