SCHEMA MUST START WITH COMMENTS. COMMENTS MUST BE TERMINATED WITH ONE EMPTY LINE. THIS NOTE IS AN EXAMPLE HOW THIS IS DONE. HEADER OPTIONALLY FOLLOWS THIS EMPTY LINE. \\short-ml escaper=\ escapee=. indent= \\end of header S T A T E S L I S T KEYE_ 'escape tag for "tag extentions"; not used yet; HTML_ ' _ means "extendable html element"; HEAD_ 'comments in \\states list must start with apostrophe title_ 'low case: no tag subelements == "tagable"; 'comments BODY_ p pre_ hr br A_ TABLE_ m 'm means to print <!element-level> comment TR_ TD_ APPLET_ BASE DIV_ EMBED_ IMG MAP FONT_ b_ FORM_ INPUT TEXTAREA_ SELECT_ OPTION_ AREA sub_ sup_ SCRIPT_ foreign %_ foreign halftag 'order has no matter: "halftag foreign" will work; ?_ foreign halftag '^m SML '^s <a href="schema.txt">schema</a> '^t 	 '^tt 		 ^4 ^2 < a > a & a a 'this is an abbreviation #common #start 'initial state before reading a source '====================== ^meta " <META NAME=""resource-type"" CONTENT=""document""> <META NAME=""description"" CONTENT=""A few fopics from Linear Algebra topics""> <META NAME=""keywords"" CONTENT=""vector, functional, basis, matrix, tensor, dual vector""> <META NAME=""copyright"" CONTENT=""(C) 2000 Landkey Computers""> <META NAME=""distribution"" CONTENT=""global""> " ^greek "<META http-equiv=""Content-Type"" content=""text/html; charset=iso-8859-7""> <!greek:>" '=================================================================== ' Greek alphabet '------------------------------------------------------------------- ^Ga à ^De Ä ^Th È ^La Ë ^X1 Î ^Pi Ð ^Si Ó ^Ph Ö ^Ps Ø ^Og Ù ^al á ^be â ^ga ã ^de ä ^ep å ^ze æ ^et ç ^th è ^io é ^ka ê ^la ë ^mu ì ^nu í ^xi î ^om ï ^pi ð ^rh ñ ^te ò ^si ó ^ta ô ^up õ ^ph ö ^ch ÷ ^ps ø ^og ù ' *********** WARINING ******************* ' in PHP-version STATES LIST ' does not let to put comment in last line ' **************************************** ^.bi "<img class=""sym"" src=""symb/bi.gif"" /> " ^.an "<img class=""sym"" src=""symb/an.gif"" /> " ^.em "<img class=""sym"" src=""symb/em.gif"" /> " ^.eq "<img class=""sym"" src=""symb/eq.gif"" /> " ^.fa "<img class=""sym"" src=""symb/fa.gif"" /> " ^.ex "<img class=""sym"" src=""symb/ex.gif"" /> " ^.hs "<img class=""sym"" src=""symb/hs.gif"" /> " ^.if "<img class=""sym"" src=""symb/if.gif"" /> " ^.ig "<img class=""sym"" src=""symb/ig.gif"" /> " ^.it "<img class=""sym"" src=""symb/it.gif"" /> " ^.nb "<img class=""sym"" src=""symb/nb.gif"" /> " ^.ne "<img class=""sym"" src=""symb/ne.gif"" /> " ^.nl "<img class=""sym"" src=""symb/nl.gif"" /> " ^.nt "<img class=""sym"" src=""symb/nt.gif"" /> " ^.ot "<img class=""sym"" src=""symb/ot.gif"" /> " ^.pd "<img class=""sym"" src=""symb/pd.gif"" /> " ^.pr "<img class=""sym"" src=""symb/pr.gif"" /> " ^.sb "<img class=""sym"" src=""symb/sb.gif"" /> " ^.sg "<img class=""sym"" src=""symb/sg.gif"" /> " ^.un "<img class=""sym"" src=""symb/un.gif"" /> " ^:de "<b>Definition</b>" ^style " <style> .sym {width:15px; height:15px; position:relative; left:10px; } body {font-size:15px; font-family:monospace; background-color:#ffffff; } pre { font-size:15px; } </style> " ^reference <a href="r\index.htm" > References </a><br><br> \\shortcuts; column syntax: control, state, element or abbreviation which is used in shortcuttee h #start html h html head t head title b html body k #common keye h #common hr r #common tr d #common td b #common b p #common p a #common a _ #common br t #common table f #common font g #common img o #common form i #common input x #common textarea s #common select c #common option w #common pre v #common div - #common < #common < > #common > & #common & l #common script % #common % ? #common ? [ #common sub ] #common sup ^ #common ^ \\taggroup 'one word \\taggroup is required in first line. KEYE \\tagcuts \\taggroup A \\tagcuts: column syntax: tagcut==parcut [ ,replacee==parameter, partype [ ,nextelement-in-elements-tree]] r href=" " a href="http:// " n name=" " # href="# " t target=" " m href="mailto: " \\taggroup TABLE TR TD \\tagcuts: column syntax: tagcut==parcut [ ,replacee==parameter, partype [ ,nextelement-in-elements-tree]] r rowspan= # c colspan= # vt valign=top , vm valign=middle , , vb valign=bottom , , al align=left ac align=center ar align=right # bgcolor=# 6 , w width= # , h height= # , p cellpadding= # s cellspacing= # \\taggroup TABLE \\tagcuts b border= # , R , , tr \\taggroup TR \\tagcuts D , , TD \\taggroup TD \\tagcuts nw nowrap , F , , font B , , bold D , , td \\taggroup INPUT \\tagcuts b `type=button name="` " h `type=hidden name="` " p `type=password name="` " r `type=radio name="rdb` " c `type=checkbox name="` " u `type=submit name="` " t `type=text name="` " f `type=file name="` " n name=" " v value=" " s size= # m maxlength= # oc onClick=" " om onMove=" " \\taggroup FORM \\tagcuts a action=" " p method=post , g method=get , n name=" " \\taggroup SELECT \\tagcuts n name=" " s size= # m multiple f onFocus=" " \\taggroup OPTION \\tagcuts v value=" " s selected \\taggroup TEXTAREA \\tagcuts r rows= # c cols= # n name=" " o wrap=off v wrap=virtual p wrap=physical \\taggroup BODY \\tagcuts t text=# 6 g target= #space G target=" " w width=# # # bgcolor=# 6 l link=# 6 v vlink=# 6 a alink=# 6 P , , p \\taggroup FONT \\tagcuts f face= #space # color=# 6 s size= # a face=arial t face=times v face=veranda,helvetica,arial l face="lucida,verdana,helvetica,arial" h face='tahoma,verdana,arial,helvetica,sans-serif' c face="courier" B , , b \\taggroup BASE \\tagcuts t target= #space \\taggroup DIV \\tagcuts ac align=center al align=left ar align=right \\taggroup EMBED \\tagcuts s src=" " h height= # w width= # u units=" " p pluginspage=" " \\taggroup AREA \\tagcuts s shape= -n name=" " n name="are " c coords=" " h href=" " t target=" " ot onMouseOut=" " ov onMouseOver=" " \\taggroup IMG \\tagcuts r src=" " a src="http:// " \\taggroup HTML \\tagcuts H , , HEAD \\taggroup HEAD \\tagcuts T , , TITLE \\taggroup SCRIPT \\tagcuts j language="JavaScript" b language="VBScript"