int main ( int argc, char** argv ) { yyscan_t scanner; FILE *fp; char * extra = "EXTRA"; testlex_init(&scanner); testset_in(stdin,scanner); testset_out(stdout,scanner); testset_extra(extra,scanner); fp = testget_in(scanner); fp = testget_out(scanner); while(testlex(scanner)) { char * text; int line; line = testget_lineno(scanner); text = testget_text(scanner); if( (char*)testget_extra(scanner) != extra) break; if ( !text || line < 0) continue; } testlex_destroy(scanner); return 0; }
int main ( int argc, char** argv ) { yyscan_t scanner; /*yydebug =1;*/ testlex_init ( &scanner ); testset_in(stdin,scanner); testparse ( scanner ); testlex_destroy ( scanner ); return 0; }