Annotation of Amaya/amaya/HTMLTT.T, revision 1.47
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.21 cvs 279: Math: 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.46 kahan 477: If IsAnnotation BEGIN
1.42 cvs 478: remove;
479: END;
1.46 kahan 480: If HREF_ AND NOT InternalLink AND NOT IsAnnotation
1.8 cvs 481: BEGIN
1.12 cvs 482: Add AnchorCounter 1;
1.8 cvs 483: Create In TmpFile OUT_AnchorCounter;
1.15 cvs 484: Create In TmpFile ' ';
1.8 cvs 485: Create Attributes;
486: Create IN TmpFile '\12' After;
1.5 cvs 487: #ifdef ANCHOR_PREFIX
1.8 cvs 488: Create OUT_AnchorCounter;
1.10 cvs 489: Create Content;
490: Remove;
1.5 cvs 491: #else
1.8 cvs 492: Create OUT_AnchorCounter After;
1.5 cvs 493: #endif
1.16 cvs 494: END;
1.1 cvs 495: END;
496:
497: MAP:
498: BEGIN
1.3 cvs 499: Remove;
1.1 cvs 500: END;
501:
502: AREA:
503: BEGIN
504: Remove;
505: END;
506:
507: { ---- Tables ---- }
508:
509: Table:
510: BEGIN
1.5 cvs 511: Indent +3;
1.1 cvs 512: Create Attributes;
1.5 cvs 513: Indent -3 After;
1.1 cvs 514: END;
515:
516: CAPTION:
517: BEGIN
1.5 cvs 518: Indent -3;
519: Indent +3 After;
1.1 cvs 520: END;
521:
522: Table_head:
523: Remove;
524:
525: thead:
526: BEGIN
527: END;
528:
529: tfoot:
530: BEGIN
531: END;
532: tbody:
533: BEGIN
534: END;
535:
536: Table_body:
1.16 cvs 537: BEGIN
538: END;
1.1 cvs 539:
540: Table_row:
1.10 cvs 541: If Empty
542: Remove;
1.1 cvs 543:
544: Data_cell:
1.10 cvs 545: If Empty
546: Remove;
1.1 cvs 547:
548: Heading_cell:
1.10 cvs 549: If Empty
550: Remove;
1.13 cvs 551:
1.1 cvs 552: Table_foot:
1.16 cvs 553: Remove;
1.1 cvs 554:
1.10 cvs 555: Division:
556: If Empty
557: Remove;
1.1 cvs 558:
1.10 cvs 559: Center:
560: If Empty
561: Remove;
1.1 cvs 562:
1.34 cvs 563: NOSCRIPT:
564: If Empty
565: Remove;
566:
1.1 cvs 567: Invalid_element:
1.10 cvs 568: If Error_type = BadPosition
1.5 cvs 569: Remove;
1.1 cvs 570:
1.35 cvs 571: Comment\240:
572: Remove;
573:
574: Comment_line:
1.4 cvs 575: Remove;
1.35 cvs 576:
1.39 cvs 577: FRAMESET: BEGIN
578: END;
579:
580: Frames: BEGIN
581: END;
582:
583: NOFRAMES: BEGIN
584: END;
585:
586: FRAME: BEGIN
587: END;
588:
589: IFRAME: BEGIN
590: Create '\12';
591: Create '\12' After;
592: END;
593:
1.35 cvs 594: ATTRIBUTES
595:
596: profile: BEGIN
597: END;
598:
599: content_type: BEGIN
1.1 cvs 600: END;
601:
1.35 cvs 602: script_language: BEGIN
603: END;
604:
605: script_src: BEGIN
606: END;
607:
608: defer: BEGIN
1.1 cvs 609: END;
610:
1.35 cvs 611: event: BEGIN
612: END;
1.1 cvs 613:
1.35 cvs 614: for_: BEGIN
615: END;
616:
1.1 cvs 617: http_equiv: BEGIN
1.7 cvs 618: Remove;
1.1 cvs 619: END;
620:
621: meta_name: BEGIN
1.7 cvs 622: Remove;
1.1 cvs 623: END;
624:
625: meta_content: BEGIN
1.7 cvs 626: Remove;
1.1 cvs 627: END;
628:
1.35 cvs 629: scheme: BEGIN
630: END;
631:
632: charset: BEGIN
633: Remove;
634: END;
635:
636: hreflang: BEGIN
637: Remove;
638: END;
639:
640: media: BEGIN
641: Remove;
642: END;
643:
644: target_: BEGIN
645: Remove;
646: END;
647:
1.1 cvs 648: REL: BEGIN
1.7 cvs 649: Remove;
1.1 cvs 650: END;
651:
652: REV: BEGIN
1.7 cvs 653: Remove;
1.1 cvs 654: END;
655:
1.32 cvs 656: HREF_:
1.1 cvs 657: BEGIN
1.46 kahan 658: If NOT Within LINK AND NOT InternalLink AND NOT IsAnnotation
1.16 cvs 659: Create IN TmpFile HREF_;
1.33 cvs 660: END;
661:
662: cite: BEGIN
663: If NOT InternalLink
664: BEGIN
665: Add AnchorCounter 1;
666: Create In TmpFile OUT_AnchorCounter;
667: Create In TmpFile ' ';
668: Create IN TmpFile '\12' After;
669: #ifdef ANCHOR_PREFIX
670: Create OUT_AnchorCounter;
671: Create Content;
672: Remove;
673: #else
674: Create OUT_AnchorCounter After;
675: #endif
676: END;
677: END;
678:
679: datetime:
680: BEGIN
1.1 cvs 681: END;
682:
1.32 cvs 683: background_:
1.1 cvs 684: BEGIN
685: END;
686:
1.32 cvs 687: BackgroundColor:
1.1 cvs 688: BEGIN
689: END;
690:
1.32 cvs 691: TextColor:
1.1 cvs 692: BEGIN
693: END;
694:
1.32 cvs 695: LinkColor:
1.1 cvs 696: BEGIN
697: END;
698:
1.32 cvs 699: VisitedLinkColor:
1.1 cvs 700: BEGIN
701: END;
702:
1.32 cvs 703: ActiveLinkColor:
1.1 cvs 704: BEGIN
705: END;
706:
707: BaseFontSize:
708: BEGIN
709: END;
710:
1.32 cvs 711: BaseFontColor:
712: BEGIN
713: END;
714:
715: BaseFontFace:
716: BEGIN
717: END;
718:
719: Font_size:
720: BEGIN
721: END;
722:
723: color:
1.5 cvs 724: BEGIN
1.1 cvs 725: END;
726:
1.32 cvs 727: face:
1.1 cvs 728: BEGIN
729: END;
730:
731: Clear = Left_:
732: BEGIN
733: END;
734:
1.7 cvs 735: Clear = Right_:
1.1 cvs 736: BEGIN
737: END;
738: Clear = All_:
739: BEGIN
740: END;
1.43 cvs 741: Clear = None_:
1.1 cvs 742: BEGIN
743: END;
744:
745: Align = left_:
746: BEGIN
747: END;
748: Align = center_:
749: BEGIN
750: END;
751: Align = right_:
752: BEGIN
753: END;
754:
1.31 cvs 755: TextAlign = left_:
756: BEGIN
757: END;
758: TextAlign = center_:
759: BEGIN
760: END;
761: TextAlign = right_:
762: BEGIN
763: END;
764: TextAlign = justify_:
765: BEGIN
766: END;
767:
1.1 cvs 768: NoShade:
1.5 cvs 769: BEGIN
1.1 cvs 770: END;
771:
772: Size_: BEGIN
773: END;
774:
775: Width__: BEGIN
776: END;
777:
1.35 cvs 778: declare: BEGIN
779: END;
780:
1.1 cvs 781: codebase: BEGIN
782: END;
783:
784: code: BEGIN
785: END;
786:
1.35 cvs 787: object: BEGIN
788: END;
789:
1.1 cvs 790: applet_name: BEGIN
791: END;
792:
793: Param_name: BEGIN
794: END;
795:
796: Param_value: BEGIN
797: END;
1.31 cvs 798:
1.35 cvs 799: valuetype: BEGIN
800: END;
801:
802: Param_type: BEGIN
803: END;
804:
1.1 cvs 805: classid: BEGIN
806: END;
807:
808: data: BEGIN
809: END;
810:
811: Object_type: BEGIN
812: END;
813:
1.25 cvs 814: Link_type: BEGIN
815: END;
816:
1.1 cvs 817: codetype: BEGIN
818: END;
1.31 cvs 819:
1.35 cvs 820: archive: BEGIN
821: END;
822:
823: standby: BEGIN
824: END;
825:
1.1 cvs 826: Title : BEGIN
827: NoTranslation;
828: END;
829:
1.35 cvs 830: accesskey: BEGIN
831: Remove;
832: END;
833:
834: tabindex: BEGIN
835: Remove;
1.38 cvs 836: END;
837:
838: Associated_control: BEGIN
839: END;
840:
841: Button_type: BEGIN
1.35 cvs 842: END;
843:
1.1 cvs 844: Class: BEGIN
1.15 cvs 845: If Empty
846: Remove;
1.1 cvs 847: END;
848:
849: Style\240: BEGIN
850: END;
851:
1.35 cvs 852: onclick: BEGIN
853: END;
854:
855: ondblclick: BEGIN
856: END;
857:
858: onmousedown: BEGIN
859: END;
860:
861: onmouseup: BEGIN
862: END;
863:
864: onmouseover: BEGIN
865: END;
866:
867: onmousemove: BEGIN
868: END;
869:
870: onmouseout: BEGIN
871: END;
872:
873: onkeypress: BEGIN
874: END;
875:
876: onkeydown: BEGIN
877: END;
878:
879: onkeyup: BEGIN
880: END;
881:
882: onload: BEGIN
883: END;
884:
885: onunload: BEGIN
886: END;
887:
888: onfocus: BEGIN
889: END;
890:
891: onblur: BEGIN
892: END;
893:
894: onsubmit: BEGIN
895: END;
896:
897: onreset: BEGIN
898: END;
899:
900: onselect: BEGIN
901: END;
902:
903: onchange: BEGIN
904: END;
905:
1.1 cvs 906: COMPACT: BEGIN
907: END;
908:
909: IntItemStyle = disc:
910: Create '* ';
911: IntItemStyle = square :
912: Create '+ ';
913: IntItemStyle = circle :
914: Create 'o ';
915: IntItemStyle = Arabic_ :
916: Create (Value(ItemCounter, Arabic) '. ');
917: IntItemStyle = LowerAlpha :
918: Create (Value(ItemCounter, Lowercase) '. ');
919: IntItemStyle = UpperAlpha :
920: Create (Value(ItemCounter, Uppercase) '. ');
921: IntItemStyle = LowerRoman :
922: Create (Value(ItemCounter, LRoman) '. ');
923: IntItemStyle = UpperRoman :
924: Create (Value(ItemCounter, URoman) '. ');
925:
926: Start: BEGIN
927: END;
928:
929: ItemValue: BEGIN
930: END;
931:
932: Script_URL: BEGIN
933: END;
934:
935: METHOD=Post_:
1.5 cvs 936: BEGIN
937: END;
1.1 cvs 938:
939: METHOD=Get_:
1.5 cvs 940: BEGIN
941: END;
1.1 cvs 942:
943: ENCTYPE: BEGIN
944: END;
945:
1.35 cvs 946: accept_charset: BEGIN
947: END;
948:
1.1 cvs 949: NAME: BEGIN
950: END;
951:
952: Multiple:
1.5 cvs 953: BEGIN
954: END;
1.1 cvs 955:
956: MenuSize: BEGIN
957: END;
958:
1.10 cvs 959: Selected: BEGIN
960: END;
1.1 cvs 961:
962: Value_: BEGIN
963: END;
964:
965: Rows: BEGIN
966: END;
967:
968: Columns: BEGIN
969: END;
970:
1.10 cvs 971: Checked = Yes_: BEGIN
972: END;
1.1 cvs 973:
1.35 cvs 974: disabled: BEGIN
975: END;
976:
977: readonly: BEGIN
978: END;
979:
980: label: BEGIN
981: END;
982:
983: accept: BEGIN
1.41 cvs 984: END;
985:
986: LAlign = Top_: BEGIN
987: END;
988: LAlign = Bottom_: BEGIN
989: END;
990: LAlign = Left_: BEGIN
991: END;
992: LAlign = Right_: BEGIN
1.35 cvs 993: END;
994:
1.1 cvs 995: Area_Size: BEGIN
996: END;
997:
998: MaxLength: BEGIN
999: END;
1000:
1001: SRC: BEGIN
1002: END;
1003:
1004: ALT: BEGIN
1005: Create ALT;
1006: END;
1007:
1.35 cvs 1008: longdesc: BEGIN
1009: END;
1010:
1.1 cvs 1011: Alignment = Top_:
1.5 cvs 1012: BEGIN
1013: END;
1.1 cvs 1014: Alignment = Middle_:
1.5 cvs 1015: BEGIN
1016: END;
1.1 cvs 1017: Alignment = Bottom_:
1.5 cvs 1018: BEGIN
1019: END;
1.1 cvs 1020: Alignment = Left_:
1.5 cvs 1021: BEGIN
1022: END;
1.1 cvs 1023: Alignment = Right_:
1.5 cvs 1024: BEGIN
1025: END;
1.1 cvs 1026:
1027: Height_: BEGIN
1028: END;
1029:
1030: Img_border: BEGIN
1031: END;
1032:
1033: hspace: BEGIN
1034: END;
1035:
1036: vspace: BEGIN
1037: END;
1038:
1039: ISMAP:
1.5 cvs 1040: BEGIN
1041: END;
1.1 cvs 1042:
1043: USEMAP: BEGIN
1044: END;
1045:
1046: nohref:
1.5 cvs 1047: BEGIN
1048: END;
1.1 cvs 1049:
1050: shape = rectangle:
1.5 cvs 1051: BEGIN
1052: END;
1.1 cvs 1053: shape = circle:
1.5 cvs 1054: BEGIN
1055: END;
1.1 cvs 1056: shape = polygon:
1.5 cvs 1057: BEGIN
1058: END;
1.1 cvs 1059:
1060: coords: BEGIN
1061: END;
1.27 cvs 1062:
1.35 cvs 1063: summary: BEGIN
1064: END;
1065:
1066: frame = void: BEGIN
1067: END;
1068: frame = above: BEGIN
1069: END;
1070: frame = below: BEGIN
1071: END;
1072: frame = hsides: BEGIN
1073: END;
1074: frame = lhs: BEGIN
1075: END;
1076: frame = rhs: BEGIN
1077: END;
1078: frame = vsides: BEGIN
1079: END;
1080: frame = box: BEGIN
1081: END;
1082: frame = border: BEGIN
1083: END;
1084:
1.43 cvs 1085: rules_ = none_: BEGIN
1.35 cvs 1086: END;
1087: rules_ = groups: BEGIN
1088: END;
1089: rules_ = rows: BEGIN
1090: END;
1091: rules_ = cols: BEGIN
1092: END;
1093: rules_ = all: BEGIN
1094: END;
1095:
1.1 cvs 1096: Border: BEGIN
1097: END;
1098:
1099: cellspacing: BEGIN
1100: END;
1101:
1.5 cvs 1102: cellpadding:
1103: BEGIN
1.1 cvs 1104: END;
1105:
1.35 cvs 1106: datapagesize: BEGIN
1107: END;
1108:
1.1 cvs 1109: Position = Position_top:
1.5 cvs 1110: BEGIN
1111: END;
1.1 cvs 1112: Position = Position_bottom:
1.5 cvs 1113: BEGIN
1114: END;
1.35 cvs 1115: Position = Position_left:
1.5 cvs 1116: BEGIN
1117: END;
1.35 cvs 1118: Position = Position_right:
1.5 cvs 1119: BEGIN
1120: END;
1.35 cvs 1121:
1.1 cvs 1122: Row_valign = Row_top:
1.5 cvs 1123: BEGIN
1124: END;
1.1 cvs 1125: Row_valign = Row_middle:
1.5 cvs 1126: BEGIN
1127: END;
1.1 cvs 1128: Row_valign = Row_bottom:
1.5 cvs 1129: BEGIN
1130: END;
1.35 cvs 1131: Row_valign = Row_baseline:
1132: BEGIN
1133: END;
1134:
1135: abbr: BEGIN
1136: END;
1137:
1138: axis: BEGIN
1139: END;
1.1 cvs 1140:
1.35 cvs 1141: headers: BEGIN
1142: END;
1143:
1144: scope: BEGIN
1.1 cvs 1145: END;
1146:
1.26 cvs 1147: rowspan_: BEGIN
1.1 cvs 1148: END;
1149:
1.35 cvs 1150: colspan_: BEGIN
1151: END;
1152:
1.1 cvs 1153: Cell_align = Cell_left:
1.5 cvs 1154: BEGIN
1155: END;
1.1 cvs 1156: Cell_align = Cell_center:
1.5 cvs 1157: BEGIN
1158: END;
1.1 cvs 1159: Cell_align = Cell_right:
1.5 cvs 1160: BEGIN
1161: END;
1.35 cvs 1162: Cell_align = Cell_justify:
1163: BEGIN
1164: END;
1165: Cell_align = Cell_char:
1166: BEGIN
1167: END;
1168:
1169: char: BEGIN
1170: END;
1171:
1172: charoff: BEGIN
1173: END;
1.1 cvs 1174:
1175: Cell_valign = Cell_top:
1.5 cvs 1176: BEGIN
1177: END;
1.1 cvs 1178: Cell_valign = Cell_middle:
1.5 cvs 1179: BEGIN
1180: END;
1.1 cvs 1181: Cell_valign = Cell_bottom:
1.35 cvs 1182: BEGIN
1183: END;
1184: Cell_valign = Cell_baseline:
1.5 cvs 1185: BEGIN
1186: END;
1.1 cvs 1187:
1.17 cvs 1188: No_wrap = no_wrap:
1.39 cvs 1189: BEGIN
1190: END;
1191:
1192: RowHeight:
1193: BEGIN
1194: END;
1195: ColWidth:
1196: BEGIN
1197: END;
1198: FrameName:
1199: BEGIN
1200: END;
1201: FrameSrc:
1202: BEGIN
1203: END;
1204: frameborder = Border1:
1205: BEGIN
1206: END;
1207: frameborder = Border0:
1208: BEGIN
1209: END;
1210: marginwidth:
1211: BEGIN
1212: END;
1213: marginheight:
1214: BEGIN
1215: END;
1216: no_resize:
1217: BEGIN
1218: END;
1219: scrolling = Yes_:
1220: BEGIN
1221: END;
1222: scrolling = No_:
1223: BEGIN
1224: END;
1.44 cvs 1225: scrolling = auto_:
1.5 cvs 1226: BEGIN
1227: END;
1.1 cvs 1228:
1229: Invalid_attribute:
1.5 cvs 1230: BEGIN
1231: END;
1232:
1233: TextTRANSLATE
1234: BEGIN
1235: '\240' -> ' '; { }
1236: '\212' -> '\12'; { &CTLrc; }
1237: END;
1.1 cvs 1238:
1239: GraphTRANSLATE
1240: BEGIN
1241: 'c' -> 'circle';
1242: 'Q' -> 'circle';
1243: 'R' -> 'rect';
1244: 'C' -> 'rect';
1245: ' ' -> 'rect';
1246: 'P' -> 'rect';
1247: 'p' -> 'polygon';
1248: 'B' -> 'polygon';
1249: END;
1250:
1251: END
1.3 cvs 1252:
Webmaster