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