\ html parser 30jul00py Module html Vocabulary tags Vocabulary signs also signs definitions char & Constant amp char < Constant gt char > Constant lt previous definitions \ fonts 30jul00py : h1-font ( o -- o ) font" -*-helvetica-bold-r-normal--24-*-*-*-p-*-iso8859-1" ; : h1i-font ( o -- o ) font" -*-helvetica-bold-i-normal--24-*-*-*-p-*-iso8859-1" ; Table: h1-fonts h1-font h1-font h1i-font h1i-font [ : h2-font ( o -- o ) font" -*-helvetica-bold-r-normal--20-*-*-*-p-*-iso8859-1" ; : h2i-font ( o -- o ) font" -*-helvetica-bold-i-normal--20-*-*-*-p-*-iso8859-1" ; Table: h2-fonts h2-font h2-font h2i-font h2i-font [ : h3-font ( o -- o ) font" -*-helvetica-bold-r-normal--17-*-*-*-p-*-iso8859-1" ; : h3i-font ( o -- o ) font" -*-helvetica-bold-i-normal--17-*-*-*-p-*-iso8859-1" ; Table: h3-fonts h3-font h3-font h3i-font h3i-font [ : h4-font ( o -- o ) font" -*-helvetica-bold-r-normal--14-*-*-*-p-*-iso8859-1" ; : h4i-font ( o -- o ) font" -*-helvetica-bold-i-normal--14-*-*-*-p-*-iso8859-1" ; Table: h4-fonts h4-font h4-font h4i-font h4i-font [ : n-font ( o -- o ) font" -*-times-medium-r-normal--14-*-*-*-p-*-iso8859-1" ; : i-font ( o -- o ) font" -*-times-medium-i-normal--14-*-*-*-p-*-iso8859-1" ; : b-font ( o -- o ) font" -*-times-bold-r-normal--14-*-*-*-p-*-iso8859-1" ; : bi-font ( o -- o ) font" -*-times-bold-i-normal--14-*-*-*-p-*-iso8859-1" ; Table: p-fonts n-font b-font i-font bi-font [ : tt-font ( o -- o ) font" -*-courier-medium-r-normal--14-*-*-*-m-*-iso8859-1" ; : ttb-font ( o -- o ) font" -*-courier-bold-r-normal--14-*-*-*-m-*-iso8859-1" ; : tti-font ( o -- o ) font" -*-courier-medium-i-normal--14-*-*-*-m-*-iso8859-1" ; : ttbi-font ( o -- o ) font" -*-courier-bold-i-normal--14-*-*-*-m-*-iso8859-1" ; Table: tt-fonts tt-font ttb-font tti-font ttbi-font [ \ tags 30jul00py Variable fontify Variable font Variable italics Variable bold Variable in-par : normal-font fontify @ @ font ! ; : bold-font fontify @ cell+ @ font ! ; : italic-font fontify @ 2 cells + @ font ! ; : bold-italic-font fontify @ 3 cells + @ font ! ; : reset-fonts p-fonts fontify ! normal-font bold off italics off ; also tags definitions : H1 h1-fonts fontify ! bold-font in-par on ; : H2 h2-fonts fontify ! bold-font in-par on ; : H3 h3-fonts fontify ! bold-font in-par on ; : H4 h4-fonts fontify ! bold-font in-par on ; : /P reset-fonts in-par off ; ' /P Alias /H1 ' /P Alias /H2 ' /P Alias /H3 ' /P Alias /H4 : P in-par @ IF /P THEN reset-fonts in-par on ; : B italic @ IF bold-italic-font ELSE bold-font THEN bold on ; : I bold @ IF bold-italic-font ELSE italic-font THEN italics on ; : /B italic @ IF italic-font ELSE normal-font THEN bold off ; : /I bold @ IF bold-font ELSE normal-font THEN italics off ; previous definitions Module;