summaryrefslogtreecommitdiffstats
path: root/src/doctokenizer.l
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2020-12-23 17:51:17 (GMT)
committeralbert-github <albert.tests@gmail.com>2020-12-23 17:51:17 (GMT)
commitec5c07362270f6c088b831c2560f69b122c1ab5e (patch)
treec46e6f7ed22ec92e84047b7a1002fa3010d409cf /src/doctokenizer.l
parent90025d52ba90378d2b074f7736ad45b781779164 (diff)
downloadDoxygen-ec5c07362270f6c088b831c2560f69b122c1ab5e.zip
Doxygen-ec5c07362270f6c088b831c2560f69b122c1ab5e.tar.gz
Doxygen-ec5c07362270f6c088b831c2560f69b122c1ab5e.tar.bz2
Concatenation of \param text and \details text
When having a simple file like: ``` /// \file /// @brief Different xxxxxxxxxxxxxxxxxxxxx /// @param[in] var = zzzzzz /// @details Different yyyyyyyy void fie(int var); `` we see in the version 1.8.18 that the text is displayed as: ``` Parameters [in] var = zzzzzz Different yyyyyyyy ``` but in the newer versions this is like: ``` Parameters [in] var = zzzzzz Different yyyyyyyy ``` the inserted intermediate `\ilinebr` are not handled as newlines
Diffstat (limited to 'src/doctokenizer.l')
-rw-r--r--src/doctokenizer.l2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/doctokenizer.l b/src/doctokenizer.l
index 2f768e6..92b2dc6 100644
--- a/src/doctokenizer.l
+++ b/src/doctokenizer.l
@@ -810,7 +810,7 @@ RCSID "$"("Author"|"Date"|"Header"|"Id"|"Locker"|"Log"|"Name"|"RCSfile"|"Revisio
}
lineCount(yytext,yyleng);
}
-<St_Para>({BLANK}*\n)+{BLANK}*\n{BLANK}* {
+<St_Para>({BLANK}*(\n|"\\ilinebr"))+{BLANK}*(\n|"\\ilinebr"){BLANK}* {
lineCount(yytext,yyleng);
if (g_insidePre)
{