From cdf47df5427a04b7d44da0e738ff6415ab5d10d9 Mon Sep 17 00:00:00 2001
From: sebastien <sebastien@ac1d8469-bf42-47a9-8791-bf33cf982152>
Date: Wed, 4 Feb 2009 23:42:48 +0000
Subject: [PATCH] trunk preprocessor: allow one line comments behind @#else

git-svn-id: https://www.dynare.org/svn/dynare/trunk@2396 ac1d8469-bf42-47a9-8791-bf33cf982152
---
 macro/MacroFlex.ll | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/macro/MacroFlex.ll b/macro/MacroFlex.ll
index 80b3d21b..df8000e4 100644
--- a/macro/MacroFlex.ll
+++ b/macro/MacroFlex.ll
@@ -220,7 +220,7 @@ CONT \\\\
                             }
 <THEN_BODY>.                { then_body_tmp.append(yytext); yylloc->step(); }
 <THEN_BODY><<EOF>>          { driver.error(if_stmt_loc_tmp, "@#if not matched by an @#endif (unexpected end of file)"); }
-<THEN_BODY>^{SPC}*@#{SPC}*else{SPC}*{EOL} {
+<THEN_BODY>^{SPC}*@#{SPC}*else{SPC}*(\/\/.*)?{EOL} {
                               yylloc->lines(1);
                               yylloc->step();
                               if (nested_if_nb)
-- 
GitLab