C for Lex Sample
%% /* C functions */ install_id() { printf("id %10s n = %4d\n",yytext,yyleng); } install_num() { printf("num %10s n = %4d\n",yytext,yyleng); } yywrap() { return(1); } /* lex seems to need this. */ void main() /* Call yylex repeatedly to test */ { int res, done; done = 0; while (done == 0) { res = yylex(); if (res != 0) { printf("yylex result = %4d\n", res); } else done = 1; } exit(0); }