%{
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
%}
%%
[0-9a-zA-Z._%+-]+@[0-9a-zA-Z.-]+\.[a-zA-Z]{2,} { printf("It is valid"); }
.|\n
{printf
("It
is invalid"
)} %%
int main() {
printf("Enter an email address: ");
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgolfQolJQpbMC05YS16QS1aLl8lKy1dK0BbMC05YS16QS1aLi1dK1wuW2EtekEtWl17Mix9IHsgcHJpbnRmKCJJdCBpcyB2YWxpZCIpOyB9Ci58XG4ge3ByaW50ZigiSXQgaXMgaW52YWxpZCIpfQolJSAKaW50IG1haW4oKSB7CiAgICBwcmludGYoIkVudGVyIGFuIGVtYWlsIGFkZHJlc3M6ICIpOwogICAgeXlsZXgoKTsKICAgIHJldHVybiAwOwp9