/* Lex program to check whether input is digit or not. */
%{
#include<stdio.h>
#include<stdlib.h>
%}
/* Rule Section */
%%
^[0-9]* printf("digit");
^[^0-9]|[0-9]*[a-zA-Z] printf("not a digit");
. ;
%%
int main()
{
// The function that starts the analysis
yylex();
return 0;
}
LyogTGV4IHByb2dyYW0gdG8gY2hlY2sgd2hldGhlciBpbnB1dCBpcyBkaWdpdCBvciBub3QuICovCiV7CiNpbmNsdWRlPHN0ZGlvLmg+CiNpbmNsdWRlPHN0ZGxpYi5oPgolfQovKiBSdWxlIFNlY3Rpb24gKi8KJSUKXlswLTldKiAgcHJpbnRmKCJkaWdpdCIpOwpeW14wLTldfFswLTldKlthLXpBLVpdICBwcmludGYoIm5vdCBhIGRpZ2l0Iik7Ci4gOwolJQppbnQgbWFpbigpCnsKICAgICAgICAvLyBUaGUgZnVuY3Rpb24gdGhhdCBzdGFydHMgdGhlIGFuYWx5c2lzCiAgICB5eWxleCgpOwogICAgICAgIHJldHVybiAwOwp9