Skip to content

Commit 4098abc

Browse files
committed
Handling multiple <br> tags
When having an example like: ``` /** \file * line 1 text1<br> * line 2 text2<br><br> * line 3 text3 */ ``` this is shown as: ``` line 1 text1 line 2 text2<br> line 3 text3 ``` Not the `<br>` that actually should be a new line
1 parent 47bd622 commit 4098abc

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

src/doctokenizer.l

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -623,17 +623,32 @@ SHOWDATE ([0-9]{4}"-"[0-9]{1,2}"-"[0-9]{1,2})?({WS}*[0-9]{1,2}":"[0-9]{1,2}(":"[
623623

624624
/********* patterns for linkable words ******************/
625625

626+
<St_Para>{ID}/("<br>"|"<BR>")+ {
627+
yyextra->token.name = yytext;
628+
return Token::make_TK_LNKWORD();
629+
}
626630
<St_Para>{ID}/"<"{HTMLKEYW}">" { /* this rule is to prevent opening html
627631
* tag to be recognized as a templated classes
628632
*/
629633
yyextra->token.name = yytext;
630634
return Token::make_TK_LNKWORD();
631635
}
632-
<St_Para>{LNKWORD1}/"<tt>" { // prevent <tt> html tag to be parsed as template arguments
636+
<St_Para>{LNKWORD1}/"<TT>" { // prevent <TT> html tag to be parsed as template arguments
637+
yyextra->token.name = yytext;
638+
return Token::make_TK_LNKWORD();
639+
}
640+
<St_Para>{LNKWORD1}/"<tt>" { // prevent <tt> html tag to be parsed as template arguments
641+
yyextra->token.name = yytext;
642+
return Token::make_TK_LNKWORD();
643+
}
644+
<St_Para>{LNKWORD1}/"<BR>" { // prevent <BR> html tag to be parsed as template arguments
645+
yyextra->token.name = yytext;
646+
return Token::make_TK_LNKWORD();
647+
}
648+
<St_Para>{LNKWORD1}/"<br>" { // prevent <br> html tag to be parsed as template arguments
633649
yyextra->token.name = yytext;
634650
return Token::make_TK_LNKWORD();
635651
}
636-
<St_Para>{LNKWORD1}/"<br>" | // prevent <br> html tag to be parsed as template arguments
637652
<St_Para>{LNKWORD1} |
638653
<St_Para>{LNKWORD1}{FUNCARG} |
639654
<St_Para>{LNKWORD2} |

0 commit comments

Comments
 (0)