diff options
Diffstat (limited to 'src/doctokenizer.l')
-rw-r--r-- | src/doctokenizer.l | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/doctokenizer.l b/src/doctokenizer.l index f5ccc19..976f1dc 100644 --- a/src/doctokenizer.l +++ b/src/doctokenizer.l @@ -177,7 +177,7 @@ static int computeIndent(const char *str,size_t length) if (str==0 || length==std::string::npos) return 0; size_t i; int indent=0; - static int tabSize=Config_getInt(TAB_SIZE); + int tabSize=Config_getInt(TAB_SIZE); for (i=0;i<length;i++) { if (str[i]=='\t') @@ -279,8 +279,8 @@ ATTRIB {ATTRNAME}{WS}*("="{WS}*(("\""[^\"]*"\"")|("'"[^\']*"'")|[^ \t\r\n'">< URLCHAR [a-z_A-Z0-9\!\~\,\:\;\'\$\?\@\&\%\#\.\-\+\/\=\x80-\xFF] URLMASK ({URLCHAR}+([({]{URLCHAR}*[)}])?)+ URLPROTOCOL ("http:"|"https:"|"ftp:"|"ftps:"|"sftp:"|"file:"|"news:"|"irc:"|"ircs:") -FILEICHAR [a-z_A-Z0-9\\:\\\/\-\+&#@] -FILEECHAR [a-z_A-Z0-9\-\+&#@] +FILEICHAR [a-z_A-Z0-9\\:\\\/\-\+=&#@] +FILEECHAR [a-z_A-Z0-9\-\+=&#@] FILECHARS {FILEICHAR}*{FILEECHAR}+ HFILEMASK {FILEICHAR}*("."{FILEICHAR}+)+{FILECHARS}* VFILEMASK {FILECHARS}("."{FILECHARS})* @@ -1234,6 +1234,7 @@ LINENR {BLANK}*[1-9][0-9]* return TK_WORD; } <St_Emoji>. { + unput(*yytext); return 0; } <St_Iline>{LINENR}/[\n\.] | |