VOOZH about

URL: https://www.geeksforgeeks.org/compiler-design/lex-program-to-check-if-a-date-is-valid-or-not/

⇱ Lex program to check if a Date is valid or not - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Lex program to check if a Date is valid or not

Last Updated : 11 Jul, 2025
Problem: Write a Lex program to check if a date is valid or not. Explanation: Flex (Fast lexical Analyzer Generator) is a tool/computer program for generating lexical analyzers (scanners or lexers) written by Vern Paxson in C around 1987. Lex reads an input stream specifying the lexical analyzer and outputs source code implementing the lexer in the C programming language. The function yylex() is the main flex function which runs the Rule Section. Note: Format of Date is DD/MM/YYYY. Examples:
Input: 02/05/2019
Output: It is a valid date

Input: 05/20/2019
Output: It is not a valid date 
Implementation: Output: 👁 Image
Comment
Article Tags:

Explore