Lex program that detects statement type i.e. Simple or Compound
Note: Only AND | OR | BUT conjunctions are supported.
Program:
%option noyywrap %{ char test='s'; %} %% (""[aA][nN][dD]"")|(""[oO][rR]"")|(""[bB][uU][tT]"") {test='c';} . {;} \n return 0; %% main() { yylex(); if(test=='s') printf("\n Its a simple sentence"); else if(test=='c') printf("\n This is compound sentence"); }
Thank you for this code.
ReplyDeletenice code
ReplyDelete