#include #include "attr.h" #include "parse.tab.h" int yylex(); YYSTYPE yylval; FILE* fp; int main() { int result; fp = fopen("temp","w"); printf("1\t"); while ((result = yylex()) > 0) { fprintf(fp,"%d",result); if ( result == ID || result == CCONST ) fprintf(fp,"\t%s",yylval.token.str); if( result == ICONST ) fprintf(fp,"\t%d",yylval.token.num); fprintf(fp,"\n"); } fclose(fp); return(1); }