%{
#include <stdio.h>
%}
%%
[a-zA-Z][a-zA-Z0-9]* { printf("Identifier: %s\n", yytext); }
[0-9]+(\
.[0-9]+)?
(E
[+\-]?
[0-9]+)?
{ printf
("
Number: %s\n", yytext); } .|\n {}
%%
int yywrap() {
return 1;
}
int main() {
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CgolJQpbYS16QS1aXVthLXpBLVowLTldKiAgIHsgcHJpbnRmKCJJZGVudGlmaWVyOiAlc1xuIiwgeXl0ZXh0KTsgfQpbMC05XSsoXC5bMC05XSspPyhFWytcLV0/WzAtOV0rKT8gICB7IHByaW50ZigiTnVtYmVyOiAlc1xuIiwgeXl0ZXh0KTsgfQoufFxuICAgIHt9CgolJQppbnQgeXl3cmFwKCkgewogICAgcmV0dXJuIDE7Cn0KCmludCBtYWluKCkgewogICAgeXlsZXgoKTsKICAgIHJldHVybiAwOwp9Cg==