Sei sulla pagina 1di 1

%{

#include<stdio.h>
#include<string.h>
int keyWord=0, sChar=0, identifier=0;
%}
%%
[include|stdio.h|void|main|int|printf]+ keyWord++;
int" "[A-Za-z]+ identifier++;
[#|<|>|(|)|{|}|;|%|,|"] sChar++;
%%
void main()
{
yyin=fopen("Project.c","r");
yylex();
printf("Number of keywords:: %d",keyWord);
printf("\nNumber of identifier:: %d",identifier);
printf("\nNumber of Special characters:: %d\n",sChar);
}
int yywrap()
{
return 1;
}

Potrebbero piacerti anche