summaryrefslogtreecommitdiffstats
path: root/src/doctokenizer.l
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-07-29 14:02:34 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-07-29 14:02:34 (GMT)
commit517ec716de0f3a08fcd3bed2626b776a36c663f5 (patch)
treea108e604fade4284293b0609df6471a01f554c31 /src/doctokenizer.l
parent4c9baef41c6a8519ad0067d0707c82ff4db09fec (diff)
downloadDoxygen-517ec716de0f3a08fcd3bed2626b776a36c663f5.zip
Doxygen-517ec716de0f3a08fcd3bed2626b776a36c663f5.tar.gz
Doxygen-517ec716de0f3a08fcd3bed2626b776a36c663f5.tar.bz2
And one more fix for \ilinebr handling
Diffstat (limited to 'src/doctokenizer.l')
-rw-r--r--src/doctokenizer.l8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/doctokenizer.l b/src/doctokenizer.l
index c0c6789..f232c3a 100644
--- a/src/doctokenizer.l
+++ b/src/doctokenizer.l
@@ -974,6 +974,10 @@ REFWORD_NOCV {FILEMASK}|{LABELID}|{REFWORD2_NOCV}|{REFWORD3}|{REFWORD4_NOCV}
}
<St_TitleN>{HTMLTAG} {
}
+<St_TitleN>(\n|"\\ilinebr") { /* new line => end of title */
+ for (int i=yyleng-1;i>=0;i--) unput(yytext[i]);
+ return 0;
+ }
<St_TitleN>{SPCMD1} |
<St_TitleN>{SPCMD2} { /* special command */
g_token->name = yytext+1;
@@ -1000,10 +1004,6 @@ REFWORD_NOCV {FILEMASK}|{LABELID}|{REFWORD2_NOCV}|{REFWORD3}|{REFWORD4_NOCV}
g_token->chars=yytext;
return TK_WHITESPACE;
}
-<St_TitleN>(\n|"\\ilinebr") { /* new line => end of title */
- for (int i=yyleng-1;i>=0;i--) unput(yytext[i]);
- return 0;
- }
<St_TitleQ>"&"{ID}";" { /* symbol */
g_token->name = yytext;
return TK_SYMBOL;