summaryrefslogtreecommitdiffstats
path: root/src/doctokenizer.l
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-12-16 20:08:07 (GMT)
committerGitHub <noreply@github.com>2020-12-16 20:08:07 (GMT)
commitc08a521fd610d8bfcec55c92abd770db3092c5ae (patch)
tree1ba374371661148fc5422a8e7f3b168a5f3e5bb2 /src/doctokenizer.l
parenta57ce50abf6c306d5905caa8e45713c37aa6d49c (diff)
parentc9ae8635949850562efe5ffc1524c84cb2b705cf (diff)
downloadDoxygen-c08a521fd610d8bfcec55c92abd770db3092c5ae.zip
Doxygen-c08a521fd610d8bfcec55c92abd770db3092c5ae.tar.gz
Doxygen-c08a521fd610d8bfcec55c92abd770db3092c5ae.tar.bz2
Merge pull request #8243 from albert-github/feature/issue_8142
issue #8142 UTF-8 in URL in source generates truncated URL in HTML
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 451201a..2f768e6 100644
--- a/src/doctokenizer.l
+++ b/src/doctokenizer.l
@@ -384,7 +384,7 @@ OLISTITEM {BLANK}*[1-9][0-9]*"."{BLANK}
ENDLIST {BLANK}*"."{BLANK}*\n
ATTRNAME [a-z_A-Z\x80-\xFF][:a-z_A-Z0-9\x80-\xFF\-]*
ATTRIB {ATTRNAME}{WS}*("="{WS}*(("\""[^\"]*"\"")|("'"[^\']*"'")|[^ \t\r\n'"><]+))?
-URLCHAR [a-z_A-Z0-9\!\~\,\:\;\'\$\?\@\&\%\#\.\-\+\/\=]
+URLCHAR [a-z_A-Z0-9\!\~\,\:\;\'\$\?\@\&\%\#\.\-\+\/\=\x80-\xFF]
URLMASK ({URLCHAR}+([({]{URLCHAR}*[)}])?)+
URLPROTOCOL ("http:"|"https:"|"ftp:"|"ftps:"|"sftp:"|"file:"|"news:"|"irc:"|"ircs:")
FILESCHAR [a-z_A-Z0-9\\:\\\/\-\+&#@]