Lex program to count words that are less than 10 and greater than 5
Problem: Write a Lex program to count words that are less than 10 and greater than 5.
Lex is a computer program that generates lexical analyzers. Lex reads an input stream specifying the lexical analyzer and outputs source code implementing the lexer in the C programming language.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
The commands for executing the lex program are:
lex abc.l (abc is the file name) cc lex.yy.c -efl ./a.out
Let’s see Lex Program to count words that are less than 10 and greater than 5.
Input: geeksforgeeks hey google test lays Output: 1
Below is the implementation: