summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2020-11-19 17:20:59 (GMT)
committeralbert-github <albert.tests@gmail.com>2020-11-19 17:20:59 (GMT)
commitff27d22910eeec1861bea3c7cf9201a25e509f94 (patch)
tree6ea06a0710f9160293f5705526340eaa5230dd49 /src
parentfa65bb38f81457d00f9c900bb57eb68bea59b1b4 (diff)
downloadDoxygen-ff27d22910eeec1861bea3c7cf9201a25e509f94.zip
Doxygen-ff27d22910eeec1861bea3c7cf9201a25e509f94.tar.gz
Doxygen-ff27d22910eeec1861bea3c7cf9201a25e509f94.tar.bz2
issue #8186 Path resolving breaks on included @ sign
Add in the `@` sign as possible character in a FILEMASK
Diffstat (limited to 'src')
-rw-r--r--src/doctokenizer.l4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doctokenizer.l b/src/doctokenizer.l
index 48fdec0..f756186 100644
--- a/src/doctokenizer.l
+++ b/src/doctokenizer.l
@@ -387,8 +387,8 @@ ATTRIB {ATTRNAME}{WS}*("="{WS}*(("\""[^\"]*"\"")|("'"[^\']*"'")|[^ \t\r\n'"><
URLCHAR [a-z_A-Z0-9\!\~\,\:\;\'\$\?\@\&\%\#\.\-\+\/\=]
URLMASK ({URLCHAR}+([({]{URLCHAR}*[)}])?)+
URLPROTOCOL ("http:"|"https:"|"ftp:"|"file:"|"news:"|"irc")
-FILESCHAR [a-z_A-Z0-9\\:\\\/\-\+&#]
-FILEECHAR [a-z_A-Z0-9\-\+&#]
+FILESCHAR [a-z_A-Z0-9\\:\\\/\-\+&#@]
+FILEECHAR [a-z_A-Z0-9\-\+&#@]
HFILEMASK ("."{FILESCHAR}*{FILEECHAR}+)+
FILEMASK ({FILESCHAR}*{FILEECHAR}+("."{FILESCHAR}*{FILEECHAR}+)*)|{HFILEMASK}
LINKMASK [^ \t\n\r\\@<&${}]+("("[^\n)]*")")?({BLANK}*("const"|"volatile"){BLANK}+)?