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"