Return to HTMLTT.T CVS log | Up to [Public] / Amaya / amaya |
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: 61: Styles: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: 279: IFRAME: BEGIN 280: Create '\12'; 281: Create '\12' After; 282: END; 283: 1.21 cvs 284: #ifdef MATHML 285: Math: BEGIN 1.22 cvs 286: Create '[math]'; 1.21 cvs 287: Remove; 288: END; 289: MathDisp: BEGIN 1.22 cvs 290: Create '\12[math]\12'; 1.27 cvs 291: Remove; 292: END; 1.21 cvs 293: #endif 1.10 cvs 294: Paragraph: 295: BEGIN 1.24 cvs 296: Create '\12' After; 297: if not within List_Item and not within Definition 298: Create '\12' After; 1.1 cvs 299: END; 300: 1.10 cvs 301: Pseudo_paragraph: 302: BEGIN 1.19 cvs 303: Create '\12' After; 1.24 cvs 304: if not within List_Item and not within Definition 1.19 cvs 305: Create '\12' After; 1.16 cvs 306: END; 1.1 cvs 307: 308: TEXT_UNIT: BEGIN 309: IF Within Text_Area 310: Remove; 311: IF Within Text_Input 312: Remove; 1.16 cvs 313: IF Within HEAD and not Within TITLE 314: Remove; 315: IF Within STYLE 316: Remove; 1.1 cvs 317: END; 318: 319: Definition_List: BEGIN 1.24 cvs 320: Create '\12' After; 1.1 cvs 321: END; 322: 323: Term: BEGIN 1.13 cvs 324: Create '\12' After; 1.1 cvs 325: END; 326: 327: Definition: BEGIN 328: Indent +5; 329: Indent -5 After; 330: END; 331: 332: Unnumbered_List: BEGIN 1.7 cvs 333: Indent +3; 1.5 cvs 334: Indent -3 After; 1.24 cvs 335: Create '\12' After; 1.1 cvs 336: END; 337: 338: Numbered_List: BEGIN 1.7 cvs 339: Indent +3; 1.5 cvs 340: Indent -3 After; 1.24 cvs 341: Create '\12' After; 1.1 cvs 342: END; 343: 344: Address: BEGIN 1.5 cvs 345: Create Attributes; 1.15 cvs 346: Create '\12\12' After; 1.1 cvs 347: END; 348: 349: Menu: BEGIN 1.7 cvs 350: Indent +3; 351: Indent -3 After; 1.1 cvs 352: END; 353: 354: Directory: BEGIN 1.7 cvs 355: Indent +3; 356: Indent -3 After; 1.1 cvs 357: END; 358: 359: List_Item: BEGIN 360: Create Attributes; 361: Indent +3; 1.7 cvs 362: Indent -3 after; 1.1 cvs 363: END; 364: 365: Preformatted: BEGIN 366: NoLineBreak; 1.5 cvs 367: Create Attributes; 1.15 cvs 368: Create '\12\12' After; 1.1 cvs 369: END; 370: 371: Horizontal_Rule: BEGIN 1.10 cvs 372: Create (DashLine) After; 1.15 cvs 373: Create '\12\12' After; 1.5 cvs 374: Remove; 1.1 cvs 375: END; 376: 377: Form: BEGIN 378: END; 379: 380: Option_Menu: BEGIN 381: END; 382: 383: Option: BEGIN 1.15 cvs 384: If Selected = Yes_ 385: Create Content; 1.6 cvs 386: Remove; 1.1 cvs 387: END; 388: 389: Text_Area: BEGIN 1.10 cvs 390: Create Content; 1.6 cvs 391: Remove; 1.1 cvs 392: END; 393: 394: Checkbox_Input: BEGIN 1.10 cvs 395: If Checked = Yes_ 396: Create '[x] '; 397: If Checked = No_ 1.16 cvs 398: Create '[ ] '; 1.1 cvs 399: END; 400: 401: Radio_Input: BEGIN 1.15 cvs 402: If Checked = Yes_ 403: Create '(x)'; 404: If Checked = No_ 1.16 cvs 405: Create '( )'; 1.1 cvs 406: Remove; 407: END; 408: 409: Text_Input: BEGIN 1.10 cvs 410: Create Content; 1.1 cvs 411: Remove; 412: END; 413: 414: Hidden_Input: BEGIN 415: Remove; 416: END; 417: 418: Password_Input: BEGIN 419: Remove; 420: END; 421: 422: File_Input: BEGIN 1.10 cvs 423: Create Content; 1.1 cvs 424: Remove; 425: END; 426: 427: Reset_Input: BEGIN 1.15 cvs 428: Create '<<'; 1.10 cvs 429: Create Value_; 1.15 cvs 430: Create '>>'; 1.10 cvs 431: If Last 432: Create '\12'; 1.1 cvs 433: Remove; 434: END; 435: 436: Submit_Input: BEGIN 1.15 cvs 437: Create '<<'; 1.10 cvs 438: Create Value_; 1.15 cvs 439: Create '>>'; 1.10 cvs 440: If Last 441: Create '\12'; 1.5 cvs 442: Remove; 1.1 cvs 443: END; 444: 445: Block_Quote: BEGIN 1.3 cvs 446: Indent +5; 447: Indent -5 After; 1.1 cvs 448: END; 449: 450: PICTURE_UNIT: BEGIN 1.10 cvs 451: If Immediately within Object 1.1 cvs 452: Remove; 1.10 cvs 453: If NOT Immediately within Object BEGIN 1.5 cvs 454: Create Attributes; 455: END; 1.10 cvs 456: If NOT ALT 1.8 cvs 457: Create '[Image]'; 1.1 cvs 458: END; 459: 460: Anchor: BEGIN 1.10 cvs 461: If HREF_ AND NOT InternalLink 1.8 cvs 462: BEGIN 1.12 cvs 463: Add AnchorCounter 1; 1.8 cvs 464: Create In TmpFile OUT_AnchorCounter; 1.15 cvs 465: Create In TmpFile ' '; 1.8 cvs 466: Create Attributes; 467: Create IN TmpFile '\12' After; 1.5 cvs 468: #ifdef ANCHOR_PREFIX 1.8 cvs 469: Create OUT_AnchorCounter; 1.10 cvs 470: Create Content; 471: Remove; 1.5 cvs 472: #else 1.8 cvs 473: Create OUT_AnchorCounter After; 1.5 cvs 474: #endif 1.16 cvs 475: END; 1.1 cvs 476: END; 477: 478: MAP: 479: BEGIN 1.3 cvs 480: Remove; 1.1 cvs 481: END; 482: 483: AREA: 484: BEGIN 485: Remove; 486: END; 487: 488: { ---- Tables ---- } 489: 490: Table: 491: BEGIN 1.5 cvs 492: Indent +3; 1.1 cvs 493: Create Attributes; 1.5 cvs 494: Indent -3 After; 1.1 cvs 495: END; 496: 497: CAPTION: 498: BEGIN 1.5 cvs 499: Indent -3; 500: Indent +3 After; 1.1 cvs 501: END; 502: 503: Table_head: 504: Remove; 505: 506: thead: 507: BEGIN 508: END; 509: 510: tfoot: 511: BEGIN 512: END; 513: tbody: 514: BEGIN 515: END; 516: 517: Table_body: 1.16 cvs 518: BEGIN 519: END; 1.1 cvs 520: 521: Table_row: 1.10 cvs 522: If Empty 523: Remove; 1.1 cvs 524: 525: Data_cell: 1.10 cvs 526: If Empty 527: Remove; 1.1 cvs 528: 529: Heading_cell: 1.10 cvs 530: If Empty 531: Remove; 1.13 cvs 532: 1.1 cvs 533: Table_foot: 1.16 cvs 534: Remove; 1.1 cvs 535: 1.10 cvs 536: Division: 537: If Empty 538: Remove; 1.1 cvs 539: 1.10 cvs 540: Center: 541: If Empty 542: Remove; 1.1 cvs 543: 1.34 cvs 544: NOSCRIPT: 545: If Empty 546: Remove; 547: 1.1 cvs 548: Invalid_element: 1.10 cvs 549: If Error_type = BadPosition 1.5 cvs 550: Remove; 1.1 cvs 551: 1.35 ! cvs 552: Comment\240: ! 553: Remove; ! 554: ! 555: Comment_line: 1.4 cvs 556: Remove; 1.35 ! cvs 557: ! 558: ATTRIBUTES ! 559: ! 560: profile: BEGIN ! 561: END; ! 562: ! 563: content_type: BEGIN 1.1 cvs 564: END; 565: 1.35 ! cvs 566: script_language: BEGIN ! 567: END; ! 568: ! 569: script_src: BEGIN ! 570: END; ! 571: ! 572: defer: BEGIN 1.1 cvs 573: END; 574: 1.35 ! cvs 575: event: BEGIN ! 576: END; 1.1 cvs 577: 1.35 ! cvs 578: for_: BEGIN ! 579: END; ! 580: 1.1 cvs 581: http_equiv: BEGIN 1.7 cvs 582: Remove; 1.1 cvs 583: END; 584: 585: meta_name: BEGIN 1.7 cvs 586: Remove; 1.1 cvs 587: END; 588: 589: meta_content: BEGIN 1.7 cvs 590: Remove; 1.1 cvs 591: END; 592: 1.35 ! cvs 593: scheme: BEGIN ! 594: END; ! 595: ! 596: charset: BEGIN ! 597: Remove; ! 598: END; ! 599: ! 600: hreflang: BEGIN ! 601: Remove; ! 602: END; ! 603: ! 604: media: BEGIN ! 605: Remove; ! 606: END; ! 607: ! 608: target_: BEGIN ! 609: Remove; ! 610: END; ! 611: 1.1 cvs 612: REL: BEGIN 1.7 cvs 613: Remove; 1.1 cvs 614: END; 615: 616: REV: BEGIN 1.7 cvs 617: Remove; 1.1 cvs 618: END; 619: 1.32 cvs 620: HREF_: 1.1 cvs 621: BEGIN 1.8 cvs 622: If NOT Within LINK AND NOT InternalLink 1.16 cvs 623: Create IN TmpFile HREF_; 1.33 cvs 624: END; 625: 626: cite: BEGIN 627: If NOT InternalLink 628: BEGIN 629: Add AnchorCounter 1; 630: Create In TmpFile OUT_AnchorCounter; 631: Create In TmpFile ' '; 632: Create IN TmpFile '\12' After; 633: #ifdef ANCHOR_PREFIX 634: Create OUT_AnchorCounter; 635: Create Content; 636: Remove; 637: #else 638: Create OUT_AnchorCounter After; 639: #endif 640: END; 641: END; 642: 643: datetime: 644: BEGIN 1.1 cvs 645: END; 646: 1.32 cvs 647: background_: 1.1 cvs 648: BEGIN 649: END; 650: 1.32 cvs 651: BackgroundColor: 1.1 cvs 652: BEGIN 653: END; 654: 1.32 cvs 655: TextColor: 1.1 cvs 656: BEGIN 657: END; 658: 1.32 cvs 659: LinkColor: 1.1 cvs 660: BEGIN 661: END; 662: 1.32 cvs 663: VisitedLinkColor: 1.1 cvs 664: BEGIN 665: END; 666: 1.32 cvs 667: ActiveLinkColor: 1.1 cvs 668: BEGIN 669: END; 670: 671: BaseFontSize: 672: BEGIN 673: END; 674: 1.32 cvs 675: BaseFontColor: 676: BEGIN 677: END; 678: 679: BaseFontFace: 680: BEGIN 681: END; 682: 683: Font_size: 684: BEGIN 685: END; 686: 687: color: 1.5 cvs 688: BEGIN 1.1 cvs 689: END; 690: 1.32 cvs 691: face: 1.1 cvs 692: BEGIN 693: END; 694: 695: Clear = Left_: 696: BEGIN 697: END; 698: 1.7 cvs 699: Clear = Right_: 1.1 cvs 700: BEGIN 701: END; 702: Clear = All_: 703: BEGIN 704: END; 705: Clear = None: 706: BEGIN 707: END; 708: 709: Align = left_: 710: BEGIN 711: END; 712: Align = center_: 713: BEGIN 714: END; 715: Align = right_: 716: BEGIN 717: END; 718: 1.31 cvs 719: TextAlign = left_: 720: BEGIN 721: END; 722: TextAlign = center_: 723: BEGIN 724: END; 725: TextAlign = right_: 726: BEGIN 727: END; 728: TextAlign = justify_: 729: BEGIN 730: END; 731: 1.1 cvs 732: NoShade: 1.5 cvs 733: BEGIN 1.1 cvs 734: END; 735: 736: Size_: BEGIN 737: END; 738: 739: Width__: BEGIN 740: END; 741: 1.35 ! cvs 742: declare: BEGIN ! 743: END; ! 744: 1.1 cvs 745: codebase: BEGIN 746: END; 747: 748: code: BEGIN 749: END; 750: 1.35 ! cvs 751: object: BEGIN ! 752: END; ! 753: 1.1 cvs 754: applet_name: BEGIN 755: END; 756: 757: Param_name: BEGIN 758: END; 759: 760: Param_value: BEGIN 761: END; 1.31 cvs 762: 1.35 ! cvs 763: valuetype: BEGIN ! 764: END; ! 765: ! 766: Param_type: BEGIN ! 767: END; ! 768: 1.1 cvs 769: classid: BEGIN 770: END; 771: 772: data: BEGIN 773: END; 774: 775: Object_type: BEGIN 776: END; 777: 1.25 cvs 778: Link_type: BEGIN 779: END; 780: 1.1 cvs 781: codetype: BEGIN 782: END; 1.31 cvs 783: 1.35 ! cvs 784: archive: BEGIN ! 785: END; ! 786: ! 787: standby: BEGIN ! 788: END; ! 789: 1.1 cvs 790: Title : BEGIN 791: NoTranslation; 792: END; 793: 1.35 ! cvs 794: accesskey: BEGIN ! 795: Remove; ! 796: END; ! 797: ! 798: tabindex: BEGIN ! 799: Remove; ! 800: END; ! 801: 1.1 cvs 802: Class: BEGIN 1.15 cvs 803: If Empty 804: Remove; 1.1 cvs 805: END; 806: 807: Style\240: BEGIN 808: END; 809: 1.35 ! cvs 810: onclick: BEGIN ! 811: END; ! 812: ! 813: ondblclick: BEGIN ! 814: END; ! 815: ! 816: onmousedown: BEGIN ! 817: END; ! 818: ! 819: onmouseup: BEGIN ! 820: END; ! 821: ! 822: onmouseover: BEGIN ! 823: END; ! 824: ! 825: onmousemove: BEGIN ! 826: END; ! 827: ! 828: onmouseout: BEGIN ! 829: END; ! 830: ! 831: onkeypress: BEGIN ! 832: END; ! 833: ! 834: onkeydown: BEGIN ! 835: END; ! 836: ! 837: onkeyup: BEGIN ! 838: END; ! 839: ! 840: onload: BEGIN ! 841: END; ! 842: ! 843: onunload: BEGIN ! 844: END; ! 845: ! 846: onfocus: BEGIN ! 847: END; ! 848: ! 849: onblur: BEGIN ! 850: END; ! 851: ! 852: onsubmit: BEGIN ! 853: END; ! 854: ! 855: onreset: BEGIN ! 856: END; ! 857: ! 858: onselect: BEGIN ! 859: END; ! 860: ! 861: onchange: BEGIN ! 862: END; ! 863: 1.1 cvs 864: COMPACT: BEGIN 865: END; 866: 867: IntItemStyle = disc: 868: Create '* '; 869: IntItemStyle = square : 870: Create '+ '; 871: IntItemStyle = circle : 872: Create 'o '; 873: IntItemStyle = Arabic_ : 874: Create (Value(ItemCounter, Arabic) '. '); 875: IntItemStyle = LowerAlpha : 876: Create (Value(ItemCounter, Lowercase) '. '); 877: IntItemStyle = UpperAlpha : 878: Create (Value(ItemCounter, Uppercase) '. '); 879: IntItemStyle = LowerRoman : 880: Create (Value(ItemCounter, LRoman) '. '); 881: IntItemStyle = UpperRoman : 882: Create (Value(ItemCounter, URoman) '. '); 883: 884: Start: BEGIN 885: END; 886: 887: ItemValue: BEGIN 888: END; 889: 890: Script_URL: BEGIN 891: END; 892: 893: METHOD=Post_: 1.5 cvs 894: BEGIN 895: END; 1.1 cvs 896: 897: METHOD=Get_: 1.5 cvs 898: BEGIN 899: END; 1.1 cvs 900: 901: ENCTYPE: BEGIN 902: END; 903: 1.35 ! cvs 904: accept_charset: BEGIN ! 905: END; ! 906: 1.1 cvs 907: NAME: BEGIN 908: END; 909: 910: Multiple: 1.5 cvs 911: BEGIN 912: END; 1.1 cvs 913: 914: MenuSize: BEGIN 915: END; 916: 1.10 cvs 917: Selected: BEGIN 918: END; 1.1 cvs 919: 920: Value_: BEGIN 921: END; 922: 923: Rows: BEGIN 924: END; 925: 926: Columns: BEGIN 927: END; 928: 1.10 cvs 929: Checked = Yes_: BEGIN 930: END; 1.1 cvs 931: 1.35 ! cvs 932: disabled: BEGIN ! 933: END; ! 934: ! 935: readonly: BEGIN ! 936: END; ! 937: ! 938: label: BEGIN ! 939: END; ! 940: ! 941: accept: BEGIN ! 942: END; ! 943: 1.1 cvs 944: Area_Size: BEGIN 945: END; 946: 947: MaxLength: BEGIN 948: END; 949: 950: SRC: BEGIN 951: END; 952: 953: ALT: BEGIN 954: Create ALT; 955: END; 956: 1.35 ! cvs 957: longdesc: BEGIN ! 958: END; ! 959: 1.1 cvs 960: Alignment = Top_: 1.5 cvs 961: BEGIN 962: END; 1.1 cvs 963: Alignment = Middle_: 1.5 cvs 964: BEGIN 965: END; 1.1 cvs 966: Alignment = Bottom_: 1.5 cvs 967: BEGIN 968: END; 1.1 cvs 969: Alignment = Left_: 1.5 cvs 970: BEGIN 971: END; 1.1 cvs 972: Alignment = Right_: 1.5 cvs 973: BEGIN 974: END; 1.1 cvs 975: 976: Height_: BEGIN 977: END; 978: 979: Img_border: BEGIN 980: END; 981: 982: hspace: BEGIN 983: END; 984: 985: vspace: BEGIN 986: END; 987: 988: ISMAP: 1.5 cvs 989: BEGIN 990: END; 1.1 cvs 991: 992: USEMAP: BEGIN 993: END; 994: 995: nohref: 1.5 cvs 996: BEGIN 997: END; 1.1 cvs 998: 999: shape = rectangle: 1.5 cvs 1000: BEGIN 1001: END; 1.1 cvs 1002: shape = circle: 1.5 cvs 1003: BEGIN 1004: END; 1.1 cvs 1005: shape = polygon: 1.5 cvs 1006: BEGIN 1007: END; 1.1 cvs 1008: 1009: coords: BEGIN 1010: END; 1.27 cvs 1011: 1012: #ifdef MATHML 1013: mode = inline_math: 1014: BEGIN 1015: END; 1016: mode = display: 1017: BEGIN 1018: END; 1019: #endif 1.1 cvs 1020: 1.35 ! cvs 1021: summary: BEGIN ! 1022: END; ! 1023: ! 1024: frame = void: BEGIN ! 1025: END; ! 1026: frame = above: BEGIN ! 1027: END; ! 1028: frame = below: BEGIN ! 1029: END; ! 1030: frame = hsides: BEGIN ! 1031: END; ! 1032: frame = lhs: BEGIN ! 1033: END; ! 1034: frame = rhs: BEGIN ! 1035: END; ! 1036: frame = vsides: BEGIN ! 1037: END; ! 1038: frame = box: BEGIN ! 1039: END; ! 1040: frame = border: BEGIN ! 1041: END; ! 1042: ! 1043: rules_ = none: BEGIN ! 1044: END; ! 1045: rules_ = groups: BEGIN ! 1046: END; ! 1047: rules_ = rows: BEGIN ! 1048: END; ! 1049: rules_ = cols: BEGIN ! 1050: END; ! 1051: rules_ = all: BEGIN ! 1052: END; ! 1053: 1.1 cvs 1054: Border: BEGIN 1055: END; 1056: 1057: cellspacing: BEGIN 1058: END; 1059: 1.5 cvs 1060: cellpadding: 1061: BEGIN 1.1 cvs 1062: END; 1063: 1.35 ! cvs 1064: datapagesize: BEGIN ! 1065: END; ! 1066: 1.1 cvs 1067: Position = Position_top: 1.5 cvs 1068: BEGIN 1069: END; 1.1 cvs 1070: Position = Position_bottom: 1.5 cvs 1071: BEGIN 1072: END; 1.35 ! cvs 1073: Position = Position_left: 1.5 cvs 1074: BEGIN 1075: END; 1.35 ! cvs 1076: Position = Position_right: 1.5 cvs 1077: BEGIN 1078: END; 1.35 ! cvs 1079: 1.1 cvs 1080: Row_valign = Row_top: 1.5 cvs 1081: BEGIN 1082: END; 1.1 cvs 1083: Row_valign = Row_middle: 1.5 cvs 1084: BEGIN 1085: END; 1.1 cvs 1086: Row_valign = Row_bottom: 1.5 cvs 1087: BEGIN 1088: END; 1.35 ! cvs 1089: Row_valign = Row_baseline: ! 1090: BEGIN ! 1091: END; ! 1092: ! 1093: abbr: BEGIN ! 1094: END; ! 1095: ! 1096: axis: BEGIN ! 1097: END; 1.1 cvs 1098: 1.35 ! cvs 1099: headers: BEGIN ! 1100: END; ! 1101: ! 1102: scope: BEGIN 1.1 cvs 1103: END; 1104: 1.26 cvs 1105: rowspan_: BEGIN 1.1 cvs 1106: END; 1107: 1.35 ! cvs 1108: colspan_: BEGIN ! 1109: END; ! 1110: 1.1 cvs 1111: Cell_align = Cell_left: 1.5 cvs 1112: BEGIN 1113: END; 1.1 cvs 1114: Cell_align = Cell_center: 1.5 cvs 1115: BEGIN 1116: END; 1.1 cvs 1117: Cell_align = Cell_right: 1.5 cvs 1118: BEGIN 1119: END; 1.35 ! cvs 1120: Cell_align = Cell_justify: ! 1121: BEGIN ! 1122: END; ! 1123: Cell_align = Cell_char: ! 1124: BEGIN ! 1125: END; ! 1126: ! 1127: char: BEGIN ! 1128: END; ! 1129: ! 1130: charoff: BEGIN ! 1131: END; 1.1 cvs 1132: 1133: Cell_valign = Cell_top: 1.5 cvs 1134: BEGIN 1135: END; 1.1 cvs 1136: Cell_valign = Cell_middle: 1.5 cvs 1137: BEGIN 1138: END; 1.1 cvs 1139: Cell_valign = Cell_bottom: 1.35 ! cvs 1140: BEGIN ! 1141: END; ! 1142: Cell_valign = Cell_baseline: 1.5 cvs 1143: BEGIN 1144: END; 1.1 cvs 1145: 1.17 cvs 1146: No_wrap = no_wrap: 1.5 cvs 1147: BEGIN 1148: END; 1.1 cvs 1149: 1150: Invalid_attribute: 1.5 cvs 1151: BEGIN 1152: END; 1153: 1154: TextTRANSLATE 1155: BEGIN 1156: '\240' -> ' '; { } 1157: '\212' -> '\12'; { &CTLrc; } 1158: END; 1.1 cvs 1159: 1160: GraphTRANSLATE 1161: BEGIN 1162: 'c' -> 'circle'; 1163: 'Q' -> 'circle'; 1164: 'R' -> 'rect'; 1165: 'C' -> 'rect'; 1166: ' ' -> 'rect'; 1167: 'P' -> 'rect'; 1168: 'p' -> 'polygon'; 1169: 'B' -> 'polygon'; 1170: END; 1171: 1172: END 1.3 cvs 1173: