Annotation of Amaya/amaya/HTMLTT.T, revision 1.51
1.15 cvs 1: {HTMLTT -> HTML to Text translator rules}
2: {(c) COPYRIGHT MIT and INRIA, 1996. }
3: {Please first read the full copyright statement in file COPYRIGHT.}
4: { Authors: J. Kahan/V. Quint 1996 }
5:
1.1 cvs 6: TRANSLATION HTML;
7:
8: LINELENGTH 78;
9:
10: COUNTERS
11: ItemCounter : Rank of List_Item;
1.23 cvs 12: H2Counter;
13: H3Counter;
14: H4Counter;
15: H5Counter;
16: H6Counter;
1.12 cvs 17: AnchorCounter;
1.5 cvs 18:
1.3 cvs 19: CONST
1.5 cvs 20: DoubleQuote = '"';
1.10 cvs 21: DashLine = '--------------------------------------------------------------';
1.3 cvs 22: VAR
1.12 cvs 23: OUT_AnchorCounter : '[' Value(AnchorCounter) ']';
1.14 cvs 24: TmpFile : '/tmp/amaya.tmp';
1.1 cvs 25:
26: RULES
27:
28: HTML : BEGIN
1.5 cvs 29: Create '\12' After;
1.1 cvs 30: END;
31:
32: HEAD: BEGIN
1.15 cvs 33: Create In TmpFile '\12' After;
1.1 cvs 34: END;
35:
36: Document_URL:
37: BEGIN
1.15 cvs 38: NoLineBreak;
39: Create In TmpFile 'Document''s URL: ';
1.8 cvs 40: Create In TmpFile Content;
1.5 cvs 41: Create In TmpFile '\12' After;
42: Remove;
1.1 cvs 43: END;
44:
45: TITLE: BEGIN
1.15 cvs 46: Create 'Document''s Title: ';
47: Create '\12\12' After;
1.1 cvs 48: END;
49:
50: ISINDEX: BEGIN
51: Remove;
52: END;
53:
54: BASE: BEGIN
1.15 cvs 55: NoLineBreak;
1.16 cvs 56: Create IN TmpFile 'Document''s BASE: ';
57: Create Attributes;
58: Create IN TmpFile '\12' After;
1.1 cvs 59: END;
60:
1.36 cvs 61: STYLE_: BEGIN
1.7 cvs 62: Remove;
1.1 cvs 63: END;
64:
65: SCRIPT: BEGIN
1.7 cvs 66: Remove;
1.1 cvs 67: END;
68:
69: META: BEGIN
70: Remove;
71: END;
72:
73: LINK: BEGIN
74: Remove;
75: END;
76:
1.5 cvs 77:
1.1 cvs 78: BODY: BEGIN
1.23 cvs 79: Set H2Counter 0;
80: Set H3Counter 0;
81: Set H4Counter 0;
82: Set H5Counter 0;
83: Set H6Counter 0;
1.12 cvs 84: Set AnchorCounter 0;
1.8 cvs 85: Indent +4;
86: Indent -4 After;
1.10 cvs 87: { --- print the List of References ---}
1.3 cvs 88: Create '\12\12' After;
1.10 cvs 89: Create (DashLine) After;
90: Create '\12' After;
1.5 cvs 91: Create 'List of References\12\12' After;
1.11 cvs 92: Include '/tmp/amaya.tmp' After;
1.14 cvs 93: RemoveFile TmpFile After;
1.1 cvs 94: END;
95:
96: H1: BEGIN
1.23 cvs 97: Set H2Counter 0;
98: Set H3Counter 0;
99: Set H4Counter 0;
100: Set H5Counter 0;
101: Set H6Counter 0;
1.8 cvs 102: Indent -4;
103: Indent +4 After;
1.15 cvs 104: Create '\12\12' After;
1.1 cvs 105: END;
106:
107: H2: BEGIN
1.23 cvs 108: Add H2Counter 1;
109: Set H3Counter 0;
110: Set H4Counter 0;
111: Set H5Counter 0;
112: Set H6Counter 0;
1.8 cvs 113: Indent -2;
114: Indent +2 After;
1.23 cvs 115: if SectionNumbering
116: Create (Value(H2Counter, Arabic) ' ');
1.15 cvs 117: Create '\12\12' After;
1.1 cvs 118: END;
119:
120: H3: BEGIN
1.23 cvs 121: Add H3Counter 1;
122: Set H4Counter 0;
123: Set H5Counter 0;
124: Set H6Counter 0;
125: if SectionNumbering
126: Create (Value(H2Counter, Arabic) '.'
127: Value(H3Counter, Arabic) ' ');
1.15 cvs 128: Create '\12\12' After;
1.1 cvs 129: END;
130:
131: H4: BEGIN
1.23 cvs 132: Add H4Counter 1;
133: Set H5Counter 0;
134: Set H6Counter 0;
1.8 cvs 135: Indent +2;
136: Indent -2 After;
1.23 cvs 137: if SectionNumbering
138: Create (Value(H2Counter, Arabic) '.'
139: Value(H3Counter, Arabic) '.'
140: Value(H4Counter, Arabic) ' ');
1.15 cvs 141: Create '\12\12' After;
1.1 cvs 142: END;
143:
144: H5: BEGIN
1.23 cvs 145: Add H5Counter 1;
146: Set H6Counter 0;
1.8 cvs 147: Indent +4;
148: Indent -4 After;
1.23 cvs 149: if SectionNumbering
150: Create (Value(H2Counter, Arabic) '.'
151: Value(H3Counter, Arabic) '.'
152: Value(H4Counter, Arabic) '.'
153: Value(H5Counter, Arabic) ' ');
1.15 cvs 154: Create '\12\12' After;
1.1 cvs 155: END;
156:
157: H6: BEGIN
1.23 cvs 158: Add H6Counter 1;
1.8 cvs 159: Indent +6;
160: Indent -6 After;
1.23 cvs 161: if SectionNumbering
162: Create (Value(H2Counter, Arabic) '.'
163: Value(H3Counter, Arabic) '.'
164: Value(H4Counter, Arabic) '.'
165: Value(H5Counter, Arabic) '.'
166: Value(H6Counter, Arabic) ' ');
167:
1.15 cvs 168: Create '\12\12' After;
1.1 cvs 169: END;
170:
171: BaseFont:
172: BEGIN
173: Remove;
174: END;
175:
176: BR: BEGIN
1.13 cvs 177: If Within 1 BR
178: Remove;
179: If Last
180: Remove;
1.16 cvs 181: END;
1.5 cvs 182:
1.1 cvs 183: Italic_text:
184: BEGIN
185: END;
186: Bold_text:
187: BEGIN
188: END;
189: Teletype_text:
190: BEGIN
191: END;
192: Underlined_text:
193: BEGIN
194: END;
195: Struck_text:
196: BEGIN
197: END;
198: Big_text:
199: BEGIN
200: END;
201: Small_text:
202: BEGIN
203: END;
204: Subscript:
205: BEGIN
206: END;
207: Superscript:
208: BEGIN
209: END;
210:
211: Emphasis:
212: BEGIN
213: END;
214: Strong:
215: BEGIN
216: END;
217: Def:
218: BEGIN
219: END;
220: Code:
221: BEGIN
222: END;
223: Sample:
224: BEGIN
225: END;
226: Keyboard:
227: BEGIN
228: END;
229: Variable:
230: BEGIN
231: END;
232: Cite:
233: BEGIN
1.5 cvs 234: Create DoubleQuote;
1.16 cvs 235: Create DoubleQuote After;
1.1 cvs 236: END;
1.32 cvs 237: ABBR:
238: BEGIN
239: END;
240: ACRONYM:
241: BEGIN
242: END;
1.1 cvs 243:
244: Font_: BEGIN
245: END;
246:
247: Applet: BEGIN
1.5 cvs 248: Create Attributes;
249: Remove;
1.1 cvs 250: END;
251:
252: Parameter: BEGIN
253: Remove;
254: END;
255:
1.5 cvs 256: Object: BEGIN
257: Create Attributes;
258: Remove;
1.1 cvs 259: END;
1.31 cvs 260:
1.32 cvs 261: Quotation:
262: BEGIN
263: Create DoubleQuote;
264: Create DoubleQuote After;
265: END;
266:
1.33 cvs 267: INS: BEGIN
268: END;
269:
270: DEL: BEGIN
271: END;
272:
1.32 cvs 273: Span: BEGIN
274: END;
275:
276: BDO: BEGIN
277: END;
278:
1.48 cvs 279: MathML: BEGIN
1.22 cvs 280: Create '[math]';
1.21 cvs 281: Remove;
282: END;
1.45 cvs 283:
1.10 cvs 284: Paragraph:
285: BEGIN
1.24 cvs 286: Create '\12' After;
287: if not within List_Item and not within Definition
288: Create '\12' After;
1.1 cvs 289: END;
290:
1.10 cvs 291: Pseudo_paragraph:
292: BEGIN
1.19 cvs 293: Create '\12' After;
1.24 cvs 294: if not within List_Item and not within Definition
1.19 cvs 295: Create '\12' After;
1.16 cvs 296: END;
1.1 cvs 297:
298: TEXT_UNIT: BEGIN
299: IF Within Text_Area
300: Remove;
301: IF Within Text_Input
302: Remove;
1.16 cvs 303: IF Within HEAD and not Within TITLE
304: Remove;
1.36 cvs 305: IF Within STYLE_
1.16 cvs 306: Remove;
1.1 cvs 307: END;
308:
309: Definition_List: BEGIN
1.24 cvs 310: Create '\12' After;
1.1 cvs 311: END;
312:
313: Term: BEGIN
1.13 cvs 314: Create '\12' After;
1.1 cvs 315: END;
316:
317: Definition: BEGIN
318: Indent +5;
319: Indent -5 After;
320: END;
321:
322: Unnumbered_List: BEGIN
1.7 cvs 323: Indent +3;
1.5 cvs 324: Indent -3 After;
1.24 cvs 325: Create '\12' After;
1.1 cvs 326: END;
327:
328: Numbered_List: BEGIN
1.7 cvs 329: Indent +3;
1.5 cvs 330: Indent -3 After;
1.24 cvs 331: Create '\12' After;
1.1 cvs 332: END;
333:
334: Address: BEGIN
1.5 cvs 335: Create Attributes;
1.15 cvs 336: Create '\12\12' After;
1.1 cvs 337: END;
338:
339: Menu: BEGIN
1.7 cvs 340: Indent +3;
341: Indent -3 After;
1.1 cvs 342: END;
343:
344: Directory: BEGIN
1.7 cvs 345: Indent +3;
346: Indent -3 After;
1.1 cvs 347: END;
348:
349: List_Item: BEGIN
350: Create Attributes;
351: Indent +3;
1.7 cvs 352: Indent -3 after;
1.1 cvs 353: END;
354:
355: Preformatted: BEGIN
356: NoLineBreak;
1.5 cvs 357: Create Attributes;
1.15 cvs 358: Create '\12\12' After;
1.1 cvs 359: END;
360:
361: Horizontal_Rule: BEGIN
1.10 cvs 362: Create (DashLine) After;
1.15 cvs 363: Create '\12\12' After;
1.5 cvs 364: Remove;
1.1 cvs 365: END;
366:
367: Form: BEGIN
368: END;
369:
370: Option_Menu: BEGIN
371: END;
372:
373: Option: BEGIN
1.15 cvs 374: If Selected = Yes_
375: Create Content;
1.6 cvs 376: Remove;
1.1 cvs 377: END;
378:
1.40 cvs 379: OptGroup: BEGIN
380: END;
381:
1.1 cvs 382: Text_Area: BEGIN
1.10 cvs 383: Create Content;
1.6 cvs 384: Remove;
1.1 cvs 385: END;
386:
1.41 cvs 387: FIELDSET: BEGIN
388: END;
389:
390: LEGEND: BEGIN
391: END;
392:
1.38 cvs 393: LABEL: BEGIN
394: END;
395:
396: BUTTON: BEGIN
397: Create '[' before;
398: Create ']' after;
399: END;
400:
1.1 cvs 401: Checkbox_Input: BEGIN
1.10 cvs 402: If Checked = Yes_
403: Create '[x] ';
404: If Checked = No_
1.16 cvs 405: Create '[ ] ';
1.1 cvs 406: END;
407:
408: Radio_Input: BEGIN
1.15 cvs 409: If Checked = Yes_
410: Create '(x)';
411: If Checked = No_
1.16 cvs 412: Create '( )';
1.1 cvs 413: Remove;
414: END;
415:
416: Text_Input: BEGIN
1.10 cvs 417: Create Content;
1.1 cvs 418: Remove;
419: END;
420:
421: Hidden_Input: BEGIN
422: Remove;
423: END;
424:
425: Password_Input: BEGIN
426: Remove;
427: END;
428:
429: File_Input: BEGIN
1.10 cvs 430: Create Content;
1.1 cvs 431: Remove;
432: END;
433:
434: Reset_Input: BEGIN
1.15 cvs 435: Create '<<';
1.10 cvs 436: Create Value_;
1.15 cvs 437: Create '>>';
1.10 cvs 438: If Last
439: Create '\12';
1.1 cvs 440: Remove;
441: END;
442:
443: Submit_Input: BEGIN
1.15 cvs 444: Create '<<';
1.10 cvs 445: Create Value_;
1.15 cvs 446: Create '>>';
1.10 cvs 447: If Last
448: Create '\12';
1.5 cvs 449: Remove;
1.1 cvs 450: END;
451:
1.38 cvs 452: Button_Input: BEGIN
453: Create '<<';
454: Create Value_;
455: Create '>>';
456: If Last
457: Create '\12';
458: Remove;
459: END;
460:
1.1 cvs 461: Block_Quote: BEGIN
1.3 cvs 462: Indent +5;
463: Indent -5 After;
1.1 cvs 464: END;
465:
466: PICTURE_UNIT: BEGIN
1.10 cvs 467: If Immediately within Object
1.1 cvs 468: Remove;
1.10 cvs 469: If NOT Immediately within Object BEGIN
1.5 cvs 470: Create Attributes;
471: END;
1.10 cvs 472: If NOT ALT
1.8 cvs 473: Create '[Image]';
1.1 cvs 474: END;
475:
476: Anchor: BEGIN
1.51 ! kahan 477: If HREF_ AND NOT InternalLink
1.8 cvs 478: BEGIN
1.12 cvs 479: Add AnchorCounter 1;
1.8 cvs 480: Create In TmpFile OUT_AnchorCounter;
1.15 cvs 481: Create In TmpFile ' ';
1.8 cvs 482: Create Attributes;
483: Create IN TmpFile '\12' After;
1.5 cvs 484: #ifdef ANCHOR_PREFIX
1.8 cvs 485: Create OUT_AnchorCounter;
1.10 cvs 486: Create Content;
487: Remove;
1.5 cvs 488: #else
1.8 cvs 489: Create OUT_AnchorCounter After;
1.5 cvs 490: #endif
1.16 cvs 491: END;
1.1 cvs 492: END;
493:
494: MAP:
495: BEGIN
1.3 cvs 496: Remove;
1.1 cvs 497: END;
498:
499: AREA:
500: BEGIN
501: Remove;
502: END;
503:
504: { ---- Tables ---- }
505:
506: Table:
507: BEGIN
1.5 cvs 508: Indent +3;
1.1 cvs 509: Create Attributes;
1.5 cvs 510: Indent -3 After;
1.1 cvs 511: END;
512:
513: CAPTION:
514: BEGIN
1.5 cvs 515: Indent -3;
516: Indent +3 After;
1.1 cvs 517: END;
518:
519: Table_head:
520: Remove;
521:
522: thead:
523: BEGIN
524: END;
525:
526: tfoot:
527: BEGIN
528: END;
529: tbody:
530: BEGIN
531: END;
532:
533: Table_body:
1.16 cvs 534: BEGIN
535: END;
1.1 cvs 536:
537: Table_row:
1.10 cvs 538: If Empty
539: Remove;
1.1 cvs 540:
541: Data_cell:
1.10 cvs 542: If Empty
543: Remove;
1.1 cvs 544:
545: Heading_cell:
1.10 cvs 546: If Empty
547: Remove;
1.13 cvs 548:
1.1 cvs 549: Table_foot:
1.16 cvs 550: Remove;
1.1 cvs 551:
1.10 cvs 552: Division:
553: If Empty
554: Remove;
1.1 cvs 555:
1.10 cvs 556: Center:
557: If Empty
558: Remove;
1.1 cvs 559:
1.34 cvs 560: NOSCRIPT:
561: If Empty
562: Remove;
563:
1.1 cvs 564: Invalid_element:
1.10 cvs 565: If Error_type = BadPosition
1.5 cvs 566: Remove;
1.1 cvs 567:
1.35 cvs 568: Comment\240:
569: Remove;
570:
571: Comment_line:
1.4 cvs 572: Remove;
1.35 cvs 573:
1.39 cvs 574: FRAMESET: BEGIN
575: END;
576:
577: Frames: BEGIN
578: END;
579:
580: NOFRAMES: BEGIN
581: END;
582:
583: FRAME: BEGIN
584: END;
585:
586: IFRAME: BEGIN
587: Create '\12';
588: Create '\12' After;
589: END;
590:
1.35 cvs 591: ATTRIBUTES
592:
593: profile: BEGIN
594: END;
595:
596: content_type: BEGIN
1.1 cvs 597: END;
598:
1.35 cvs 599: script_language: BEGIN
600: END;
601:
602: script_src: BEGIN
603: END;
604:
605: defer: BEGIN
1.1 cvs 606: END;
607:
1.35 cvs 608: event: BEGIN
609: END;
1.1 cvs 610:
1.35 cvs 611: for_: BEGIN
612: END;
613:
1.1 cvs 614: http_equiv: BEGIN
1.7 cvs 615: Remove;
1.1 cvs 616: END;
617:
618: meta_name: BEGIN
1.7 cvs 619: Remove;
1.1 cvs 620: END;
621:
622: meta_content: BEGIN
1.7 cvs 623: Remove;
1.1 cvs 624: END;
625:
1.35 cvs 626: scheme: BEGIN
627: END;
628:
629: charset: BEGIN
630: Remove;
631: END;
632:
633: hreflang: BEGIN
634: Remove;
635: END;
636:
637: media: BEGIN
638: Remove;
639: END;
640:
641: target_: BEGIN
642: Remove;
643: END;
644:
1.1 cvs 645: REL: BEGIN
1.7 cvs 646: Remove;
1.1 cvs 647: END;
648:
649: REV: BEGIN
1.7 cvs 650: Remove;
1.1 cvs 651: END;
652:
1.32 cvs 653: HREF_:
1.1 cvs 654: BEGIN
1.51 ! kahan 655: If NOT Within LINK AND NOT InternalLink
1.50 kahan 656: BEGIN
1.16 cvs 657: Create IN TmpFile HREF_;
1.50 kahan 658: END;
1.33 cvs 659: END;
660:
661: cite: BEGIN
662: If NOT InternalLink
663: BEGIN
664: Add AnchorCounter 1;
665: Create In TmpFile OUT_AnchorCounter;
666: Create In TmpFile ' ';
667: Create IN TmpFile '\12' After;
668: #ifdef ANCHOR_PREFIX
669: Create OUT_AnchorCounter;
670: Create Content;
671: Remove;
672: #else
673: Create OUT_AnchorCounter After;
674: #endif
675: END;
676: END;
677:
678: datetime:
679: BEGIN
1.1 cvs 680: END;
681:
1.32 cvs 682: background_:
1.1 cvs 683: BEGIN
684: END;
685:
1.32 cvs 686: BackgroundColor:
1.1 cvs 687: BEGIN
688: END;
689:
1.32 cvs 690: TextColor:
1.1 cvs 691: BEGIN
692: END;
693:
1.32 cvs 694: LinkColor:
1.1 cvs 695: BEGIN
696: END;
697:
1.32 cvs 698: VisitedLinkColor:
1.1 cvs 699: BEGIN
700: END;
701:
1.32 cvs 702: ActiveLinkColor:
1.1 cvs 703: BEGIN
704: END;
705:
706: BaseFontSize:
707: BEGIN
708: END;
709:
1.32 cvs 710: BaseFontColor:
711: BEGIN
712: END;
713:
714: BaseFontFace:
715: BEGIN
716: END;
717:
718: Font_size:
719: BEGIN
720: END;
721:
722: color:
1.5 cvs 723: BEGIN
1.1 cvs 724: END;
725:
1.32 cvs 726: face:
1.1 cvs 727: BEGIN
728: END;
729:
730: Clear = Left_:
731: BEGIN
732: END;
733:
1.7 cvs 734: Clear = Right_:
1.1 cvs 735: BEGIN
736: END;
737: Clear = All_:
738: BEGIN
739: END;
1.43 cvs 740: Clear = None_:
1.1 cvs 741: BEGIN
742: END;
743:
744: Align = left_:
745: BEGIN
746: END;
747: Align = center_:
748: BEGIN
749: END;
750: Align = right_:
751: BEGIN
752: END;
753:
1.31 cvs 754: TextAlign = left_:
755: BEGIN
756: END;
757: TextAlign = center_:
758: BEGIN
759: END;
760: TextAlign = right_:
761: BEGIN
762: END;
763: TextAlign = justify_:
764: BEGIN
765: END;
766:
1.1 cvs 767: NoShade:
1.5 cvs 768: BEGIN
1.1 cvs 769: END;
770:
771: Size_: BEGIN
772: END;
773:
774: Width__: BEGIN
775: END;
776:
1.35 cvs 777: declare: BEGIN
778: END;
779:
1.1 cvs 780: codebase: BEGIN
781: END;
782:
783: code: BEGIN
784: END;
785:
1.35 cvs 786: object: BEGIN
787: END;
788:
1.1 cvs 789: applet_name: BEGIN
790: END;
791:
792: Param_name: BEGIN
793: END;
794:
795: Param_value: BEGIN
796: END;
1.31 cvs 797:
1.35 cvs 798: valuetype: BEGIN
799: END;
800:
801: Param_type: BEGIN
802: END;
803:
1.1 cvs 804: classid: BEGIN
805: END;
806:
807: data: BEGIN
808: END;
809:
810: Object_type: BEGIN
811: END;
812:
1.25 cvs 813: Link_type: BEGIN
814: END;
815:
1.1 cvs 816: codetype: BEGIN
817: END;
1.31 cvs 818:
1.35 cvs 819: archive: BEGIN
820: END;
821:
822: standby: BEGIN
823: END;
824:
1.1 cvs 825: Title : BEGIN
826: NoTranslation;
827: END;
828:
1.35 cvs 829: accesskey: BEGIN
830: Remove;
831: END;
832:
833: tabindex: BEGIN
834: Remove;
1.38 cvs 835: END;
836:
837: Associated_control: BEGIN
838: END;
839:
840: Button_type: BEGIN
1.35 cvs 841: END;
842:
1.1 cvs 843: Class: BEGIN
1.15 cvs 844: If Empty
845: Remove;
1.1 cvs 846: END;
847:
848: Style\240: BEGIN
849: END;
850:
1.35 cvs 851: onclick: BEGIN
852: END;
853:
854: ondblclick: BEGIN
855: END;
856:
857: onmousedown: BEGIN
858: END;
859:
860: onmouseup: BEGIN
861: END;
862:
863: onmouseover: BEGIN
864: END;
865:
866: onmousemove: BEGIN
867: END;
868:
869: onmouseout: BEGIN
870: END;
871:
872: onkeypress: BEGIN
873: END;
874:
875: onkeydown: BEGIN
876: END;
877:
878: onkeyup: BEGIN
879: END;
880:
881: onload: BEGIN
882: END;
883:
884: onunload: BEGIN
885: END;
886:
887: onfocus: BEGIN
888: END;
889:
890: onblur: BEGIN
891: END;
892:
893: onsubmit: BEGIN
894: END;
895:
896: onreset: BEGIN
897: END;
898:
899: onselect: BEGIN
900: END;
901:
902: onchange: BEGIN
903: END;
904:
1.1 cvs 905: COMPACT: BEGIN
906: END;
907:
908: IntItemStyle = disc:
909: Create '* ';
910: IntItemStyle = square :
911: Create '+ ';
912: IntItemStyle = circle :
913: Create 'o ';
914: IntItemStyle = Arabic_ :
915: Create (Value(ItemCounter, Arabic) '. ');
916: IntItemStyle = LowerAlpha :
917: Create (Value(ItemCounter, Lowercase) '. ');
918: IntItemStyle = UpperAlpha :
919: Create (Value(ItemCounter, Uppercase) '. ');
920: IntItemStyle = LowerRoman :
921: Create (Value(ItemCounter, LRoman) '. ');
922: IntItemStyle = UpperRoman :
923: Create (Value(ItemCounter, URoman) '. ');
924:
925: Start: BEGIN
926: END;
927:
928: ItemValue: BEGIN
929: END;
930:
931: Script_URL: BEGIN
932: END;
933:
934: METHOD=Post_:
1.5 cvs 935: BEGIN
936: END;
1.1 cvs 937:
938: METHOD=Get_:
1.5 cvs 939: BEGIN
940: END;
1.1 cvs 941:
942: ENCTYPE: BEGIN
943: END;
944:
1.35 cvs 945: accept_charset: BEGIN
946: END;
947:
1.1 cvs 948: NAME: BEGIN
949: END;
950:
951: Multiple:
1.5 cvs 952: BEGIN
953: END;
1.1 cvs 954:
955: MenuSize: BEGIN
956: END;
957:
1.10 cvs 958: Selected: BEGIN
959: END;
1.1 cvs 960:
961: Value_: BEGIN
962: END;
963:
964: Rows: BEGIN
965: END;
966:
967: Columns: BEGIN
968: END;
969:
1.10 cvs 970: Checked = Yes_: BEGIN
971: END;
1.1 cvs 972:
1.35 cvs 973: disabled: BEGIN
974: END;
975:
976: readonly: BEGIN
977: END;
978:
979: label: BEGIN
980: END;
981:
982: accept: BEGIN
1.41 cvs 983: END;
984:
985: LAlign = Top_: BEGIN
986: END;
987: LAlign = Bottom_: BEGIN
988: END;
989: LAlign = Left_: BEGIN
990: END;
991: LAlign = Right_: BEGIN
1.35 cvs 992: END;
993:
1.1 cvs 994: Area_Size: BEGIN
995: END;
996:
997: MaxLength: BEGIN
998: END;
999:
1000: SRC: BEGIN
1001: END;
1002:
1003: ALT: BEGIN
1004: Create ALT;
1005: END;
1006:
1.35 cvs 1007: longdesc: BEGIN
1008: END;
1009:
1.1 cvs 1010: Alignment = Top_:
1.5 cvs 1011: BEGIN
1012: END;
1.1 cvs 1013: Alignment = Middle_:
1.5 cvs 1014: BEGIN
1015: END;
1.1 cvs 1016: Alignment = Bottom_:
1.5 cvs 1017: BEGIN
1018: END;
1.1 cvs 1019: Alignment = Left_:
1.5 cvs 1020: BEGIN
1021: END;
1.1 cvs 1022: Alignment = Right_:
1.5 cvs 1023: BEGIN
1024: END;
1.1 cvs 1025:
1026: Height_: BEGIN
1027: END;
1028:
1029: Img_border: BEGIN
1030: END;
1031:
1032: hspace: BEGIN
1033: END;
1034:
1035: vspace: BEGIN
1036: END;
1037:
1038: ISMAP:
1.5 cvs 1039: BEGIN
1040: END;
1.1 cvs 1041:
1042: USEMAP: BEGIN
1043: END;
1044:
1045: nohref:
1.5 cvs 1046: BEGIN
1047: END;
1.1 cvs 1048:
1049: shape = rectangle:
1.5 cvs 1050: BEGIN
1051: END;
1.1 cvs 1052: shape = circle:
1.5 cvs 1053: BEGIN
1054: END;
1.1 cvs 1055: shape = polygon:
1.5 cvs 1056: BEGIN
1057: END;
1.1 cvs 1058:
1059: coords: BEGIN
1060: END;
1.27 cvs 1061:
1.35 cvs 1062: summary: BEGIN
1063: END;
1064:
1065: frame = void: BEGIN
1066: END;
1067: frame = above: BEGIN
1068: END;
1069: frame = below: BEGIN
1070: END;
1071: frame = hsides: BEGIN
1072: END;
1073: frame = lhs: BEGIN
1074: END;
1075: frame = rhs: BEGIN
1076: END;
1077: frame = vsides: BEGIN
1078: END;
1079: frame = box: BEGIN
1080: END;
1081: frame = border: BEGIN
1082: END;
1083:
1.43 cvs 1084: rules_ = none_: BEGIN
1.35 cvs 1085: END;
1086: rules_ = groups: BEGIN
1087: END;
1088: rules_ = rows: BEGIN
1089: END;
1090: rules_ = cols: BEGIN
1091: END;
1092: rules_ = all: BEGIN
1093: END;
1094:
1.1 cvs 1095: Border: BEGIN
1096: END;
1097:
1098: cellspacing: BEGIN
1099: END;
1100:
1.5 cvs 1101: cellpadding:
1102: BEGIN
1.1 cvs 1103: END;
1104:
1.35 cvs 1105: datapagesize: BEGIN
1106: END;
1107:
1.1 cvs 1108: Position = Position_top:
1.5 cvs 1109: BEGIN
1110: END;
1.1 cvs 1111: Position = Position_bottom:
1.5 cvs 1112: BEGIN
1113: END;
1.35 cvs 1114: Position = Position_left:
1.5 cvs 1115: BEGIN
1116: END;
1.35 cvs 1117: Position = Position_right:
1.5 cvs 1118: BEGIN
1119: END;
1.35 cvs 1120:
1.1 cvs 1121: Row_valign = Row_top:
1.5 cvs 1122: BEGIN
1123: END;
1.1 cvs 1124: Row_valign = Row_middle:
1.5 cvs 1125: BEGIN
1126: END;
1.1 cvs 1127: Row_valign = Row_bottom:
1.5 cvs 1128: BEGIN
1129: END;
1.35 cvs 1130: Row_valign = Row_baseline:
1131: BEGIN
1132: END;
1133:
1134: abbr: BEGIN
1135: END;
1136:
1137: axis: BEGIN
1138: END;
1.1 cvs 1139:
1.35 cvs 1140: headers: BEGIN
1141: END;
1142:
1143: scope: BEGIN
1.1 cvs 1144: END;
1145:
1.26 cvs 1146: rowspan_: BEGIN
1.1 cvs 1147: END;
1148:
1.35 cvs 1149: colspan_: BEGIN
1150: END;
1151:
1.1 cvs 1152: Cell_align = Cell_left:
1.5 cvs 1153: BEGIN
1154: END;
1.1 cvs 1155: Cell_align = Cell_center:
1.5 cvs 1156: BEGIN
1157: END;
1.1 cvs 1158: Cell_align = Cell_right:
1.5 cvs 1159: BEGIN
1160: END;
1.35 cvs 1161: Cell_align = Cell_justify:
1162: BEGIN
1163: END;
1164: Cell_align = Cell_char:
1165: BEGIN
1166: END;
1167:
1168: char: BEGIN
1169: END;
1170:
1171: charoff: BEGIN
1172: END;
1.1 cvs 1173:
1174: Cell_valign = Cell_top:
1.5 cvs 1175: BEGIN
1176: END;
1.1 cvs 1177: Cell_valign = Cell_middle:
1.5 cvs 1178: BEGIN
1179: END;
1.1 cvs 1180: Cell_valign = Cell_bottom:
1.35 cvs 1181: BEGIN
1182: END;
1183: Cell_valign = Cell_baseline:
1.5 cvs 1184: BEGIN
1185: END;
1.1 cvs 1186:
1.17 cvs 1187: No_wrap = no_wrap:
1.39 cvs 1188: BEGIN
1189: END;
1190:
1191: RowHeight:
1192: BEGIN
1193: END;
1194: ColWidth:
1195: BEGIN
1196: END;
1197: FrameName:
1198: BEGIN
1199: END;
1200: FrameSrc:
1201: BEGIN
1202: END;
1203: frameborder = Border1:
1204: BEGIN
1205: END;
1206: frameborder = Border0:
1207: BEGIN
1208: END;
1209: marginwidth:
1210: BEGIN
1211: END;
1212: marginheight:
1213: BEGIN
1214: END;
1215: no_resize:
1216: BEGIN
1217: END;
1218: scrolling = Yes_:
1219: BEGIN
1220: END;
1221: scrolling = No_:
1222: BEGIN
1223: END;
1.44 cvs 1224: scrolling = auto_:
1.5 cvs 1225: BEGIN
1226: END;
1.1 cvs 1227:
1228: Invalid_attribute:
1.5 cvs 1229: BEGIN
1230: END;
1231:
1.49 cvs 1232: xml_space = xml_space_default:
1233: BEGIN
1234: END;
1235:
1236: xml_space = xml_space_preserve:
1237: BEGIN
1238: END;
1239:
1.5 cvs 1240: TextTRANSLATE
1241: BEGIN
1242: '\240' -> ' '; { }
1243: '\212' -> '\12'; { &CTLrc; }
1244: END;
1.1 cvs 1245:
1246: GraphTRANSLATE
1247: BEGIN
1248: 'c' -> 'circle';
1249: 'Q' -> 'circle';
1250: 'R' -> 'rect';
1251: 'C' -> 'rect';
1252: ' ' -> 'rect';
1253: 'P' -> 'rect';
1254: 'p' -> 'polygon';
1255: 'B' -> 'polygon';
1256: END;
1257:
1258: END
1.3 cvs 1259:
Webmaster