%x comment %x comtwo %x slt %{ /***************************************** Team: Jon Gregory, Gor Nishanov A "Pretty Print" utility for Java code written in Flex Project #2 (Pretty Printer portion) for RPI course 66-648 Compiler Design Theory March 7, 1997 Made from modified code from Lex part of Project #1 Mar 8, 1997 Modified again to churn out a HTML text file that looks nice when viewed with an HTML viewer! March 9, 1997 Modified to handle all lessthan and greater than instances in comments, strings, etc... *****************************************/ int nindent = 0; int nparan = 0; int olom = 0; int dflag = 0; int ifwflag = 0; int indamt = 1; int nbrac = 1; int lind = 0; int dind = 0; int amind[600]; int dfarr[600]; int dcar[600]; int lslb=0; int aa =0; int dclear=20; int dwow=0; int dwlc=0; int tfl=0; void dwipe( ) { int q; for (q=0; q <= 599; ++q) dfarr[q]=0; } void bnspace( snum ) int snum; { int sct; printf("\n"); if (snum>0 ) for (sct=0; sct < snum; ++sct) printf(""); } int adr( snum ) int snum; { if (snum<10 ) { printf("Java - beautified"); printf(""); snum=50;} return snum; } void nspace( snumm ) int snumm; { int sctt; printf("\n"); if (snumm>0 ) for (sctt=0; sctt <= snumm; ++sctt) printf("