diff options
author | albert-github <albert.tests@gmail.com> | 2020-12-23 17:51:17 (GMT) |
---|---|---|
committer | albert-github <albert.tests@gmail.com> | 2020-12-23 17:51:17 (GMT) |
commit | ec5c07362270f6c088b831c2560f69b122c1ab5e (patch) | |
tree | c46e6f7ed22ec92e84047b7a1002fa3010d409cf | |
parent | 90025d52ba90378d2b074f7736ad45b781779164 (diff) | |
download | Doxygen-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
-rw-r--r-- | src/doctokenizer.l | 2 |
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) { |