*** lex.l Mon Oct 11 14:59:56 1993 --- lex.l.frac Mon Oct 11 14:46:02 1993 *************** *** 25,30 **** --- 25,33 ---- #include "libsurf/surface.h" #include "libtext/texture.h" #include "libobj/geom.h" + #include "libobj/ifs.h" + #include "libobj/mountain.h" + #include "libobj/fractalobject.h" #include "symtab.h" #include "y.tab.h" extern char *strsave(); *************** *** 35,43 **** exp [Ee][-+]?{digit}+ string {alpha}({alpha}|{digit}|{special})* filename "/"?"/"?(("."|".."|{string})"/")*{string} ! %p 9400 %e 1500 ! %n 600 %% [ \t\n] ; ^# handlehash(); --- 38,46 ---- exp [Ee][-+]?{digit}+ string {alpha}({alpha}|{digit}|{special})* filename "/"?"/"?(("."|".."|{string})"/")*{string} ! %p 12000 %e 1500 ! %n 700 %% [ \t\n] ; ^# handlehash(); *************** *** 150,155 **** --- 153,171 ---- window return tWINDOW; windy return tWINDY; wood return tWOOD; + normalweighting return tNORMALWEIGHTING; + minsize return tMINSIZE; + lowpass return tLOWPASS; + highpass return tHIGHPASS; + ifs return tIFS; + constant return tCONSTANT; + bounding return tBOUNDING; + fpoints return tFPOINTS; + ftriangles return tFTRIANGLES; + fentities return tFENTITIES; + fentity return tENTITY; + fractalobject return tFRACTALOBJECT; + mountain return tMOUNTAIN; {digit}+ | {digit}+"."{digit}*({exp})? | {digit}*"."{digit}+({exp})? | *************** *** 160,165 **** --- 176,182 ---- %% yywrap() {return 1;} + /* * Skip over comments. */