%{ float uzunluk=0; %} sayi[0-9] gosterge[+-] %% {gosterge}?{sayi}+inch {uzunluk=atof(yytext); uzunluk=uzunluk*2.45; printf("%.2f inch=%.2f cm",atof(yytext),uzunluk); } {gosterge}?{sayi}+feet {uzunluk=atof(yytext); uzunluk=uzunluk*12; printf("%.2f feet=%.2f inch",atof(yytext),uzunluk); } {gosterge}?{sayi}+cm {uzunluk=atof(yytext); uzunluk=uzunluk/2.45; printf("%.2f cm=%.2f inch",atof(yytext),uzunluk); } %%