Skip to content
Snippets Groups Projects
Commit a2fef780 authored by Houtan Bastani's avatar Houtan Bastani
Browse files

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

This reverts commit 86a08f54.
parent 15f5f4f1
Branches
Tags
No related merge requests found
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment