%{
#include<stdio.h>
FILE*out;
%}
%%
"/*"([^*]|\*+[^*/])*\*+"/" {/*ignore*/}
"//".* {//ignore}
.|\n {fprintf(out,"%s",yytext);}
%%
int yywrap(){
return 1;
}
int main(){
out=fopen("out.c","w");
if(out==NULL){
printf("error");
return 0;
}
printf("enter c code:\n");
yylex();
fclose(out);
return 0;
}
JXsKICAgICNpbmNsdWRlPHN0ZGlvLmg+CiAgICBGSUxFKm91dDsKJX0KJSUKIi8qIihbXipdfFwqK1teKi9dKSpcKisiLyIgICAgIHsvKmlnbm9yZSovfQoiLy8iLiogIHsvL2lnbm9yZX0KLnxcbiAge2ZwcmludGYob3V0LCIlcyIseXl0ZXh0KTt9CiUlCmludCB5eXdyYXAoKXsKICAgIHJldHVybiAxOwp9CmludCBtYWluKCl7CiAgICBvdXQ9Zm9wZW4oIm91dC5jIiwidyIpOwogICAgaWYob3V0PT1OVUxMKXsKICAgICAgICBwcmludGYoImVycm9yIik7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICBwcmludGYoImVudGVyIGMgY29kZTpcbiIpOwogICAgeXlsZXgoKTsKICAgIGZjbG9zZShvdXQpOwogICAgcmV0dXJuIDA7Cn0=