diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2004-03-07 21:00:29 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2004-03-07 21:00:29 (GMT) |
commit | ce05925c34c21ec1d2033970745a86affd039445 (patch) | |
tree | ecc570be1c038ecdb55dda6d9ffe794945151261 /src/commentcnv.l | |
parent | f13d78d4dfe3e075e0f91ee8d62603fadf18a3a9 (diff) | |
download | Doxygen-ce05925c34c21ec1d2033970745a86affd039445.zip Doxygen-ce05925c34c21ec1d2033970745a86affd039445.tar.gz Doxygen-ce05925c34c21ec1d2033970745a86affd039445.tar.bz2 |
Release-1.3.6-20040307
Diffstat (limited to 'src/commentcnv.l')
-rw-r--r-- | src/commentcnv.l | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/commentcnv.l b/src/commentcnv.l index 668e2e9..7e7d6a4 100644 --- a/src/commentcnv.l +++ b/src/commentcnv.l @@ -112,6 +112,8 @@ void replaceComment(int offset); %} +CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^' \\\n]{1,4}"'")) + %option noyywrap %x Scan @@ -123,13 +125,16 @@ void replaceComment(int offset); %% -<Scan>[^\"\/\n\\]* { /* eat anything that is not " / or \n */ +<Scan>[^"'\/\n\\]* { /* eat anything that is not " / or \n */ copyToOutput(yytext,yyleng); } <Scan>"\"" { /* start of a string */ copyToOutput(yytext,yyleng); BEGIN(SkipString); } +<Scan>{CHARLIT} { + copyToOutput(yytext,yyleng); + } <Scan>\n { /* new line */ copyToOutput(yytext,yyleng); } |