Revert "macroprocessor: support multi-line comments. #4"

This reverts commit 86a08f54ae.
issue#70
Houtan Bastani 2018-07-11 11:37:40 +02:00
parent 15f5f4f1be
commit a2fef7804e
1 changed files with 0 additions and 6 deletions

View File

@ -41,8 +41,6 @@ using token = Macro::parser::token;
Unfortunately yyterminate by default returns 0, which is
not of token_type. */
#define yyterminate() return Macro::parser::token_type (0);
int macro_comment_caller;
%}
%option c++
@ -51,7 +49,6 @@ int macro_comment_caller;
%option case-insensitive noyywrap nounput batch debug never-interactive
%x COMMENT
%x STMT
%x EXPR
%x FOR_BODY
@ -77,9 +74,6 @@ CONT \\\\
// Ignore inline comments
<INITIAL,STMT,EXPR,FOR_BODY,THEN_BODY,ELSE_BODY>%.* { yylloc->step(); ECHO; }
<INITIAL,STMT,EXPR,FOR_BODY,THEN_BODY,ELSE_BODY>\/{2}.* { yylloc->step(); ECHO; }
<INITIAL,STMT,EXPR,FOR_BODY,THEN_BODY,ELSE_BODY>"/*" { ECHO; macro_comment_caller = YY_START; BEGIN COMMENT; }
<COMMENT>"*/" { BEGIN macro_comment_caller; ECHO; }
<COMMENT>. { yylloc->step(); ECHO; }
<INITIAL>^{SPC}*@#{SPC}*includepath{SPC}+\"([^\"\r\n:;|<>]*){1}(:[^\"\r\n:;|<>]*)*\"{SPC}*{EOL} {
yylloc->lines(1);