diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2019-05-21 17:48:24 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-21 17:48:24 (GMT) |
commit | ebefc53b60276e38270fe19251045b46b285e23d (patch) | |
tree | d6ee574d251d7f238cc47d8dd78716b1d91bfe00 /src | |
parent | f40468618d8bd750c73c31592662fcf174a717a1 (diff) | |
parent | 03994c79c88393291ffe44e64663d07a18c95d9b (diff) | |
download | Doxygen-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
Diffstat (limited to 'src')
-rw-r--r-- | src/sqlcode.l | 3 | ||||
-rw-r--r-- | src/xmlcode.l | 3 |
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; } |