%{#include<stdio.h>
%}
%%
[0-9]+”
.”
[0-9]+ {printf
(“\n Decimal
number”
);}
[a-z]+ {printf(“\n All small letters alphabet”);}
[A-Z]+ {printf(“\n All capital letters alphabet”);}
[a-zA-Z]+ {printf(“\n Combination of small and capital letters”);}
[a-zA-Z0-9]+ {printf(“\n Alphanumeric”);}
. {printf(“\n No matching”);}
%%
Void main()
{ printf(“Enter Input:”);
yylex();
}
Int yywrap()
{ return 1;
}
JXsjaW5jbHVkZTxzdGRpby5oPiAKCiV9IAoKJSUgCgpbMC05XSsge3ByaW50ZijigJxcbiBJbnRlZ2VyIG51bWJlcuKAnSk7fSAKClswLTldK+KAnS7igJ1bMC05XSsge3ByaW50ZijigJxcbiBEZWNpbWFsIG51bWJlcuKAnSk7fSAKClthLXpdKyB7cHJpbnRmKOKAnFxuIEFsbCBzbWFsbCBsZXR0ZXJzIGFscGhhYmV04oCdKTt9IAoKW0EtWl0rIHtwcmludGYo4oCcXG4gQWxsIGNhcGl0YWwgbGV0dGVycyBhbHBoYWJldOKAnSk7fSAKClthLXpBLVpdKyB7cHJpbnRmKOKAnFxuIENvbWJpbmF0aW9uIG9mIHNtYWxsIGFuZCBjYXBpdGFsIGxldHRlcnPigJ0pO30gCgpbYS16QS1aMC05XSsge3ByaW50ZijigJxcbiBBbHBoYW51bWVyaWPigJ0pO30gCgouIHtwcmludGYo4oCcXG4gTm8gbWF0Y2hpbmfigJ0pO30gCgolJSAKClZvaWQgbWFpbigpIAoKeyBwcmludGYo4oCcRW50ZXIgSW5wdXQ64oCdKTsgCgp5eWxleCgpOyAKCn0gCgpJbnQgeXl3cmFwKCkgCgp7IHJldHVybiAxOyAKCn0g