summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2019-05-21 17:48:24 (GMT)
committerGitHub <noreply@github.com>2019-05-21 17:48:24 (GMT)
commitebefc53b60276e38270fe19251045b46b285e23d (patch)
treed6ee574d251d7f238cc47d8dd78716b1d91bfe00
parentf40468618d8bd750c73c31592662fcf174a717a1 (diff)
parent03994c79c88393291ffe44e64663d07a18c95d9b (diff)
downloadDoxygen-ebefc53b60276e38270fe19251045b46b285e23d.zip
Doxygen-ebefc53b60276e38270fe19251045b46b285e23d.tar.gz
Doxygen-ebefc53b60276e38270fe19251045b46b285e23d.tar.bz2
Merge pull request #7001 from albert-github/feature/bug_lex_debug
Missing debug statements sqlcode and xmlcode lexers
-rw-r--r--src/sqlcode.l3
-rw-r--r--src/xmlcode.l3
2 files changed, 6 insertions, 0 deletions
diff --git a/src/sqlcode.l b/src/sqlcode.l
index c3dd679..d14bcfb 100644
--- a/src/sqlcode.l
+++ b/src/sqlcode.l
@@ -35,6 +35,7 @@
#include "config.h"
#include "filedef.h"
#include "tooltip.h"
+#include "message.h"
#define YY_NEVER_INTERACTIVE 1
#define YY_NO_INPUT 1
@@ -379,6 +380,7 @@ void parseSqlCode(
sqlcodeYYlex_init_extra(&sqlcode_extra, &yyscanner);
struct yyguts_t *yyg = (struct yyguts_t*)yyscanner;
+ printlex(yy_flex_debug, TRUE, __FILE__, fd ? fd->fileName().data(): NULL);
yyextra->code = &od;
yyextra->inputString = s;
@@ -436,6 +438,7 @@ void parseSqlCode(
sqlcodeYYlex_destroy(yyscanner);
+ printlex(yy_flex_debug, FALSE, __FILE__, fd ? fd->fileName().data(): NULL);
return;
}
diff --git a/src/xmlcode.l b/src/xmlcode.l
index e792ea9..42218b1 100644
--- a/src/xmlcode.l
+++ b/src/xmlcode.l
@@ -35,6 +35,7 @@
#include "config.h"
#include "filedef.h"
#include "tooltip.h"
+#include "message.h"
#define YY_NEVER_INTERACTIVE 1
#define YY_NO_INPUT 1
@@ -338,6 +339,7 @@ void parseXmlCode(
)
{
if (s.isEmpty()) return;
+ printlex(yy_flex_debug, TRUE, __FILE__, fd ? fd->fileName().data(): NULL);
g_code = &od;
g_inputString = s;
@@ -393,6 +395,7 @@ void parseXmlCode(
g_sourceFileDef=0;
}
+ printlex(yy_flex_debug, FALSE, __FILE__, fd ? fd->fileName().data(): NULL);
return;
}