Search This Blog

Saturday, March 16, 2019

sample lex

/*lex program to count number of words*/
%{
#include<stdio.h>
#include<string.h>
int i = 0;
%}

/* Rules Section*/
%%
([a-zA-Z0-9])* {i++;} /* Rule for counting
number of words*/

"\n" {printf("%d\n", i); i = 0;}
%%

int yywrap(void){}

int main()
{
// The function that starts the analysis
yylex();

return 0;
}

No comments:

Computer Programming Lab (23CS51) / A.Y : 2025-2026 /IT / I Sem / A

  PRE-REQUISITE: Mathematics, Basic Computer Terminology COURSE EDUCATIONAL OBJECTIVE (CEO): The course aims to give students hands–on exp...