version 1.45, 1998/07/02 16:32:52
|
version 1.46, 1998/07/03 15:12:28
|
Line 10 CONST
|
Line 10 CONST
|
RULES |
RULES |
|
|
HTML : BEGIN |
HTML : BEGIN |
#ifdef COUGAR |
|
Create '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">\12'; |
Create '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">\12'; |
#else |
|
Create '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">\12'; |
|
#endif |
|
Create '<html'; |
Create '<html'; |
Create Attributes; |
Create Attributes; |
Create '>\12'; |
Create '>\12'; |
Line 310 RULES
|
Line 306 RULES
|
Create '>\12'; |
Create '>\12'; |
END; |
END; |
|
|
#ifdef COUGAR |
|
Object: BEGIN |
Object: BEGIN |
Create '<object'; |
Create '<object'; |
Create Attributes; |
Create Attributes; |
Line 324 RULES
|
Line 319 RULES
|
Create '>'; |
Create '>'; |
Create '</span>' After; |
Create '</span>' After; |
END; |
END; |
#endif |
|
|
|
#ifdef MATHML |
#ifdef MATHML |
Math: BEGIN |
Math: BEGIN |
Line 548 RULES
|
Line 542 RULES
|
END; |
END; |
|
|
PICTURE_UNIT: BEGIN |
PICTURE_UNIT: BEGIN |
#ifdef COUGAR |
|
if Immediately within Object |
if Immediately within Object |
Remove; |
Remove; |
if NOT Immediately within Object BEGIN |
if NOT Immediately within Object BEGIN |
Line 558 RULES
|
Line 551 RULES
|
END; |
END; |
if NOT within Paragraph AND NOT Immediately within Object |
if NOT within Paragraph AND NOT Immediately within Object |
Create '\12' After; |
Create '\12' After; |
#else |
|
Create '<img'; |
|
Create Attributes; |
|
Create '>' After; |
|
if NOT within Paragraph |
|
Create '\12' After; |
|
#endif |
|
END; |
END; |
|
|
Anchor: BEGIN |
Anchor: BEGIN |
Line 611 RULES
|
Line 597 RULES
|
Table_head: |
Table_head: |
Remove; |
Remove; |
|
|
#ifdef COUGAR |
|
thead: |
thead: |
BEGIN |
BEGIN |
Create '<thead'; |
Create '<thead'; |
Line 634 RULES
|
Line 619 RULES
|
Create '>\12'; |
Create '>\12'; |
Create '</tbody>\12' after; |
Create '</tbody>\12' after; |
END; |
END; |
#endif |
|
|
|
Table_body: |
Table_body: |
Get tfoot; |
Get tfoot; |
Line 709 RULES
|
Line 693 RULES
|
|
|
ATTRIBUTES |
ATTRIBUTES |
|
|
#ifdef COUGAR |
|
Langue: |
Langue: |
IF not HTML |
IF not HTML |
BEGIN |
BEGIN |
Line 717 ATTRIBUTES
|
Line 700 ATTRIBUTES
|
Create Langue; |
Create Langue; |
Create DoubleQuote; |
Create DoubleQuote; |
END; |
END; |
#endif |
|
|
|
http_equiv: BEGIN |
http_equiv: BEGIN |
Create ' http-equiv="'; |
Create ' http-equiv="'; |
Line 821 ATTRIBUTES
|
Line 803 ATTRIBUTES
|
END; |
END; |
|
|
Clear = Left_: |
Clear = Left_: |
Create ' clear=left'; |
Create ' clear="left"'; |
Clear = Right_: |
Clear = Right_: |
Create ' clear=right'; |
Create ' clear="right"'; |
Clear = All_: |
Clear = All_: |
Create ' clear=all'; |
Create ' clear="all"'; |
Clear = None: |
Clear = None: |
Create ' clear=none'; |
Create ' clear="none"'; |
|
|
Align = left_: |
Align = left_: |
Create ' align=left'; |
Create ' align="left"'; |
Align = center_: |
Align = center_: |
Create ' align=center'; |
Create ' align="center"'; |
Align = right_: |
Align = right_: |
Create ' align=right'; |
Create ' align="right"'; |
|
|
|
TextAlign = left_: |
|
Create ' align="left"'; |
|
TextAlign = center_: |
|
Create ' align="center"'; |
|
TextAlign = right_: |
|
Create ' align="right"'; |
|
TextAlign = justify_: |
|
Create ' align="justify"'; |
|
|
NoShade: |
NoShade: |
Create ' noshade'; |
Create ' noshade'; |
Line 881 ATTRIBUTES
|
Line 872 ATTRIBUTES
|
Create Param_value; |
Create Param_value; |
Create DoubleQuote; |
Create DoubleQuote; |
END; |
END; |
#ifdef COUGAR |
|
classid: BEGIN |
classid: BEGIN |
Create ' classid="'; |
Create ' classid="'; |
Create classid; |
Create classid; |
Line 911 ATTRIBUTES
|
Line 902 ATTRIBUTES
|
Create codetype; |
Create codetype; |
Create DoubleQuote; |
Create DoubleQuote; |
END; |
END; |
#endif |
|
Title : BEGIN |
Title : BEGIN |
NoTranslation; |
NoTranslation; |
Create ' title="'; |
Create ' title="'; |
Line 925 ATTRIBUTES
|
Line 916 ATTRIBUTES
|
Create DoubleQuote; |
Create DoubleQuote; |
END; |
END; |
|
|
Style\240: |
Style\240: BEGIN |
BEGIN |
|
IF not Within HEAD |
IF not Within HEAD |
BEGIN |
BEGIN |
Create ' style="'; |
Create ' style="'; |
Line 935 ATTRIBUTES
|
Line 925 ATTRIBUTES
|
END; |
END; |
END; |
END; |
|
|
#ifdef COUGAR |
|
ID: BEGIN |
ID: BEGIN |
Create ' id="'; |
Create ' id="'; |
Create ID; |
Create ID; |
Create DoubleQuote; |
Create DoubleQuote; |
END; |
END; |
#endif |
|
|
dir = ltr : |
|
Create ' dir="ltr"'; |
|
dir = rtl : |
|
Create ' dir="rtl"'; |
|
|
|
onclick: BEGIN |
|
Create ' onclick="'; |
|
Create onclick; |
|
Create DoubleQuote; |
|
END; |
|
|
|
ondblclick: BEGIN |
|
Create ' ondblclick="'; |
|
Create ondblclick; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onmousedown: BEGIN |
|
Create ' onmousedown="'; |
|
Create onmousedown; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onmouseup: BEGIN |
|
Create ' onmouseup="'; |
|
Create onmouseup; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onmouseover: BEGIN |
|
Create ' onmouseover="'; |
|
Create onmouseover; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onmousemove: BEGIN |
|
Create ' onmousemove="'; |
|
Create onmousemove; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onmouseout: BEGIN |
|
Create ' onmouseout="'; |
|
Create onmouseout; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onkeypress: BEGIN |
|
Create ' onkeypress="'; |
|
Create onkeypress; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onkeydown: BEGIN |
|
Create ' onkeydown="'; |
|
Create onkeydown; |
|
Create DoubleQuote; |
|
END; |
|
|
|
onkeyup: BEGIN |
|
Create ' onkeyup="'; |
|
Create onkeyup; |
|
Create DoubleQuote; |
|
END; |
|
|
BulletStyle = disc : |
BulletStyle = disc : |
Create ' type=disc'; |
Create ' type="disc"'; |
BulletStyle = square : |
BulletStyle = square : |
Create ' type=square'; |
Create ' type="square"'; |
BulletStyle = circle : |
BulletStyle = circle : |
Create ' type=circle'; |
Create ' type="circle"'; |
|
|
COMPACT: |
COMPACT: |
Create ' compact'; |
Create ' compact'; |
|
|
NumberStyle = Arabic_ : |
NumberStyle = Arabic_ : |
Create ' type=1'; |
Create ' type="1"'; |
NumberStyle = LowerAlpha : |
NumberStyle = LowerAlpha : |
Create ' type=a'; |
Create ' type="a"'; |
NumberStyle = UpperAlpha : |
NumberStyle = UpperAlpha : |
Create ' type=A'; |
Create ' type="A"'; |
NumberStyle = LowerRoman : |
NumberStyle = LowerRoman : |
Create ' type=i'; |
Create ' type="i"'; |
NumberStyle = UpperRoman : |
NumberStyle = UpperRoman : |
Create ' type=I'; |
Create ' type="I"'; |
|
|
Start > 1: BEGIN |
Start > 1: BEGIN |
Create ' start="'; |
Create ' start="'; |
Line 971 ATTRIBUTES
|
Line 1024 ATTRIBUTES
|
END; |
END; |
|
|
ItemStyle = disc : |
ItemStyle = disc : |
Create ' type=disc'; |
Create ' type="disc"'; |
ItemStyle = square : |
ItemStyle = square : |
Create ' type=square'; |
Create ' type="square"'; |
ItemStyle = circle : |
ItemStyle = circle : |
Create ' type=circle'; |
Create ' type="circle"'; |
ItemStyle = Arabic_ : |
ItemStyle = Arabic_ : |
Create ' type=1'; |
Create ' type="1"'; |
ItemStyle = LowerAlpha : |
ItemStyle = LowerAlpha : |
Create ' type=a'; |
Create ' type="a"'; |
ItemStyle = UpperAlpha : |
ItemStyle = UpperAlpha : |
Create ' type=A'; |
Create ' type="A"'; |
ItemStyle = LowerRoman : |
ItemStyle = LowerRoman : |
Create ' type=i'; |
Create ' type="i"'; |
ItemStyle = UpperRoman : |
ItemStyle = UpperRoman : |
Create ' type=I'; |
Create ' type="I"'; |
|
|
ItemValue: BEGIN |
ItemValue: BEGIN |
Create ' value="'; |
Create ' value="'; |
Line 1076 ATTRIBUTES
|
Line 1129 ATTRIBUTES
|
END; |
END; |
|
|
Alignment = Top_: |
Alignment = Top_: |
Create ' align=top'; |
Create ' align="top"'; |
Alignment = Middle_: |
Alignment = Middle_: |
Create ' align=middle'; |
Create ' align="middle"'; |
Alignment = Bottom_: |
Alignment = Bottom_: |
Create ' align=bottom'; |
Create ' align="bottom"'; |
Alignment = Left_: |
Alignment = Left_: |
Create ' align=left'; |
Create ' align="left"'; |
Alignment = Right_: |
Alignment = Right_: |
Create ' align=right'; |
Create ' align="right"'; |
|
|
Height_: BEGIN |
Height_: BEGIN |
Create ' height="'; |
Create ' height="'; |
Line 1124 ATTRIBUTES
|
Line 1177 ATTRIBUTES
|
Create ' nohref'; |
Create ' nohref'; |
|
|
shape = rectangle: |
shape = rectangle: |
Create ' shape=rect'; |
Create ' shape="rect"'; |
shape = circle: |
shape = circle: |
Create ' shape=circle'; |
Create ' shape="circle"'; |
shape = polygon: |
shape = polygon: |
Create ' shape=poly'; |
Create ' shape="poly"'; |
|
|
coords: BEGIN |
coords: BEGIN |
Create ' coords="'; |
Create ' coords="'; |
Line 1138 ATTRIBUTES
|
Line 1191 ATTRIBUTES
|
|
|
#ifdef MATHML |
#ifdef MATHML |
mode = inline_math: |
mode = inline_math: |
Create ' mode=inline'; |
Create ' mode="inline"'; |
mode = display: |
mode = display: |
Create ' mode=display'; |
Create ' mode="display"'; |
#endif |
#endif |
|
|
Border: BEGIN |
Border: BEGIN |
Line 1162 ATTRIBUTES
|
Line 1215 ATTRIBUTES
|
END; |
END; |
|
|
Position = Position_top: |
Position = Position_top: |
Create ' align=top'; |
Create ' align="top"'; |
Position = Position_bottom: |
Position = Position_bottom: |
Create ' align=bottom'; |
Create ' align="bottom"'; |
|
|
Row_align = Row_left: |
Row_align = Row_left: |
Create ' align=left'; |
Create ' align="left"'; |
Row_align = Row_center: |
Row_align = Row_center: |
Create ' align=center'; |
Create ' align="center"'; |
Row_align = Row_right: |
Row_align = Row_right: |
Create ' align=right'; |
Create ' align="right"'; |
Row_valign = Row_top: |
Row_valign = Row_top: |
Create ' valign=top'; |
Create ' valign="top"'; |
Row_valign = Row_middle: |
Row_valign = Row_middle: |
Create ' valign=middle'; |
Create ' valign="middle"'; |
Row_valign = Row_bottom: |
Row_valign = Row_bottom: |
Create ' valign=bottom'; |
Create ' valign="bottom"'; |
|
|
colspan_: BEGIN |
colspan_: BEGIN |
Create ' colspan="'; |
Create ' colspan="'; |
Line 1192 ATTRIBUTES
|
Line 1245 ATTRIBUTES
|
END; |
END; |
|
|
Cell_align = Cell_left: |
Cell_align = Cell_left: |
Create ' align=left'; |
Create ' align="left"'; |
Cell_align = Cell_center: |
Cell_align = Cell_center: |
Create ' align=center'; |
Create ' align="center"'; |
Cell_align = Cell_right: |
Cell_align = Cell_right: |
Create ' align=right'; |
Create ' align="right"'; |
|
|
Cell_valign = Cell_top: |
Cell_valign = Cell_top: |
Create ' valign=top'; |
Create ' valign="top"'; |
Cell_valign = Cell_middle: |
Cell_valign = Cell_middle: |
Create ' valign=middle'; |
Create ' valign="middle"'; |
Cell_valign = Cell_bottom: |
Cell_valign = Cell_bottom: |
Create ' valign=bottom'; |
Create ' valign="bottom"'; |
|
|
No_wrap = no_wrap: |
No_wrap = no_wrap: |
Create ' nowrap'; |
Create ' nowrap'; |