Return to HTMLT.T CVS log | Up to [Public] / Amaya / amaya |
1.3 cvs 1: { Author: I. Vatton 1994-1995-1996 } 1.1 cvs 2: 1.72 cvs 3: { If variable XML is set, the document is saved in the XHTML syntax. 1.66 cvs 4: Otherwise, it is saved in plain HTML } 1.53 cvs 5: 1.1 cvs 6: TRANSLATION HTML; 7: 1.3 cvs 8: LINELENGTH 78; 1.1 cvs 9: 10: CONST 1.12 cvs 11: DoubleQuote = '"'; 1.1 cvs 12: 13: RULES 14: 15: HTML : BEGIN 1.53 cvs 16: #ifdef XML 1.66 cvs 17: if HtmlDTD = Frameset 18: BEGIN 1.81 cvs 19: Create '<?xml version="1.0" ?>\12'; 1.73 cvs 20: Create '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"\12'; 1.81 cvs 21: Create ' "xhtml1-frameset.dtd">\12'; 22: Create '<html xmlns="http://www.w3.org/Profiles/xhtml1-frameset"'; 1.66 cvs 23: END; 24: if not HtmlDTD = Frameset 25: BEGIN 1.81 cvs 26: Create '<?xml version="1.0" ?>\12'; 1.74 cvs 27: Create '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"\12'; 1.81 cvs 28: Create ' "xhtml1-transitional.dtd">\12'; 29: Create '<html xmlns="http://www.w3.org/Profiles/xhtml1-transitional"'; 1.66 cvs 30: END; 1.53 cvs 31: Create Namespaces; 1.55 cvs 32: #else 1.58 cvs 33: if HtmlDTD = Frameset 1.75 cvs 34: BEGIN 1.73 cvs 35: Create '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"\12'; 1.80 cvs 36: Create ' "http://www.w3.org/TR/REC-html40/frameset.dtd">\12'; 1.75 cvs 37: END; 1.58 cvs 38: if not HtmlDTD = Frameset 1.75 cvs 39: BEGIN 1.73 cvs 40: Create '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"\12'; 1.80 cvs 41: Create ' "http://www.w3.org/TR/REC-html40/loose.dtd">\12'; 1.75 cvs 42: END; 1.18 cvs 43: Create '<html'; 1.55 cvs 44: #endif 1.18 cvs 45: Create Attributes; 46: Create '>\12'; 1.15 cvs 47: Create '</html>\12' After; 1.1 cvs 48: END; 49: 50: HEAD: BEGIN 1.77 cvs 51: Create '<head' Before; 52: Create Attributes Before; 53: Create '>\12' Before; 1.80 cvs 54: Indent +2 Before; 55: Indent -2 After; 56: Create '</head>\12\12' After; 1.1 cvs 57: END; 58: 59: Document_URL: 60: BEGIN 61: Remove; 62: END; 63: 64: TITLE: BEGIN 1.18 cvs 65: Create '<title'; 66: Create Attributes; 1.59 cvs 67: Create '>'; 1.15 cvs 68: Create '</title>\12' After; 1.1 cvs 69: END; 70: 71: ISINDEX: BEGIN 1.77 cvs 72: #ifdef XML 73: { elements TITLE and BASE must be generated as the first chidren 74: of the HEAD element } 75: Get TITLE Before; 76: Get BASE Before; 77: #endif 1.15 cvs 78: Create '<isindex'; 1.1 cvs 79: IF Prompt 80: BEGIN 81: Create ' prompt="'; 82: Create Prompt; 1.12 cvs 83: Create DoubleQuote; 1.1 cvs 84: END; 85: Create Attributes; 86: Remove; 1.53 cvs 87: #ifdef XML 88: Create ' />\12'; 89: #else 1.1 cvs 90: Create '>\12'; 1.53 cvs 91: #endif 1.1 cvs 92: END; 93: 94: BASE: BEGIN 1.77 cvs 95: #ifdef XML 96: { elements TITLE and BASE must be generated as the first chidren 97: of the HEAD element } 98: Get TITLE Before; 99: #endif 1.15 cvs 100: Create '<base '; 1.1 cvs 101: Create Attributes; 102: Remove; 1.53 cvs 103: #ifdef XML 104: Create ' />\12'; 105: #else 1.1 cvs 106: Create '>\12'; 1.53 cvs 107: #endif 1.1 cvs 108: END; 109: 1.52 cvs 110: STYLE_: BEGIN 1.77 cvs 111: #ifdef XML 112: { elements TITLE and BASE must be generated as the first chidren 113: of the HEAD element } 114: Get TITLE Before; 115: Get BASE Before; 116: #endif 1.15 cvs 117: Create '<style'; 1.1 cvs 118: IF Notation 119: BEGIN 1.55 cvs 120: Create ' type="'; 1.1 cvs 121: Create Notation; 1.55 cvs 122: Create DoubleQuote; 1.1 cvs 123: END; 124: Create Attributes; 1.47 cvs 125: Create '>'; 1.61 cvs 126: NoLineBreak; 1.45 cvs 127: NoTranslation; 1.84 ! cvs 128: Indent Suspend; ! 129: Indent Resume After; 1.80 cvs 130: Create '</style>\12' After; 1.1 cvs 131: END; 132: 133: SCRIPT: BEGIN 1.77 cvs 134: #ifdef XML 135: { elements TITLE and BASE must be generated as the first chidren 136: of the HEAD element } 137: Get TITLE Before; 138: Get BASE Before; 139: #endif 1.15 cvs 140: Create '<script'; 1.1 cvs 141: Create Attributes; 1.52 cvs 142: Create '>\12'; 1.61 cvs 143: NoLineBreak; 1.52 cvs 144: NoTranslation; 1.84 ! cvs 145: Indent Suspend; ! 146: Indent Resume After; 1.80 cvs 147: Create '</script>\12' After; 1.1 cvs 148: END; 149: 150: META: BEGIN 1.77 cvs 151: #ifdef XML 152: { elements TITLE and BASE must be generated as the first chidren 153: of the HEAD element } 154: Get TITLE Before; 155: Get BASE Before; 156: #endif 157: Create '<meta' Before; 158: Create Attributes Before; 1.1 cvs 159: Remove; 1.53 cvs 160: #ifdef XML 1.77 cvs 161: Create ' />\12' After; 1.53 cvs 162: #else 1.77 cvs 163: Create '>\12' After; 1.53 cvs 164: #endif 1.1 cvs 165: END; 166: 167: LINK: BEGIN 1.77 cvs 168: #ifdef XML 169: { elements TITLE and BASE must be generated as the first chidren 170: of the HEAD element } 171: Get TITLE Before; 172: Get BASE Before; 173: #endif 1.15 cvs 174: Create '<link'; 1.1 cvs 175: Remove; 176: Create Attributes; 1.53 cvs 177: #ifdef XML 178: Create ' />\12'; 179: #else 180: Create '>\12'; 181: #endif 1.1 cvs 182: END; 183: 184: BODY: BEGIN 1.15 cvs 185: Create '<body'; 1.1 cvs 186: Create Attributes; 187: Create '>\12'; 1.15 cvs 188: Create '</body>\12' After; 1.1 cvs 189: END; 190: 191: H1: BEGIN 1.80 cvs 192: if not within Preformatted and not first Create '\12'; 1.15 cvs 193: Create '<h1'; 1.1 cvs 194: Create Attributes; 195: Create '>'; 1.15 cvs 196: Create '</h1>' After; 1.28 cvs 197: if not within Preformatted Create '\12' After; 1.1 cvs 198: END; 199: 200: H2: BEGIN 1.80 cvs 201: if not within Preformatted and not first Create '\12'; 1.15 cvs 202: Create '<h2'; 1.1 cvs 203: Create Attributes; 204: Create '>'; 1.15 cvs 205: Create '</h2>' After; 1.28 cvs 206: if not within Preformatted Create '\12' After; 1.1 cvs 207: END; 208: 209: H3: BEGIN 1.80 cvs 210: if not within Preformatted and not first Create '\12'; 1.15 cvs 211: Create '<h3'; 1.1 cvs 212: Create Attributes; 213: Create '>'; 1.15 cvs 214: Create '</h3>' After; 1.28 cvs 215: if not within Preformatted Create '\12' After; 1.1 cvs 216: END; 217: 218: H4: BEGIN 1.80 cvs 219: if not within Preformatted and not first Create '\12'; 1.15 cvs 220: Create '<h4'; 1.1 cvs 221: Create Attributes; 222: Create '>'; 1.15 cvs 223: Create '</h4>' After; 1.28 cvs 224: if not within Preformatted Create '\12' After; 1.1 cvs 225: END; 226: 227: H5: BEGIN 1.80 cvs 228: if not within Preformatted and not first Create '\12'; 1.15 cvs 229: Create '<h5'; 1.1 cvs 230: Create Attributes; 231: Create '>'; 1.15 cvs 232: Create '</h5>' After; 233: if not within Preformatted Create '\12' After; 1.1 cvs 234: END; 235: 236: H6: BEGIN 1.80 cvs 237: if not within Preformatted and not first Create '\12'; 1.15 cvs 238: Create '<h6'; 1.1 cvs 239: Create Attributes; 240: Create '>'; 1.15 cvs 241: Create '</h6>' After; 242: if not within Preformatted Create '\12' After; 1.1 cvs 243: END; 244: 245: BaseFont: 246: BEGIN 1.15 cvs 247: Create '<basefont'; 1.1 cvs 248: Remove; 249: Create Attributes; 1.53 cvs 250: #ifdef XML 251: Create ' />\12'; 252: #else 1.1 cvs 253: Create '>\12'; 1.53 cvs 254: #endif 1.1 cvs 255: END; 256: 1.6 cvs 257: BR: BEGIN 1.15 cvs 258: Create '<br'; 1.53 cvs 259: Remove; 1.6 cvs 260: Create Attributes; 1.53 cvs 261: #ifdef XML 262: Create ' />\12'; 263: #else 1.13 cvs 264: Create '>\12'; 1.53 cvs 265: #endif 1.6 cvs 266: END; 1.53 cvs 267: 1.1 cvs 268: Italic_text: 269: BEGIN 1.15 cvs 270: Create '<i'; 1.1 cvs 271: Create Attributes; 272: Create '>'; 1.15 cvs 273: Create '</i>' After; 1.1 cvs 274: END; 1.53 cvs 275: 1.1 cvs 276: Bold_text: 277: BEGIN 1.15 cvs 278: Create '<b'; 1.1 cvs 279: Create Attributes; 280: Create '>'; 1.15 cvs 281: Create '</b>' After; 1.1 cvs 282: END; 283: Teletype_text: 284: BEGIN 1.15 cvs 285: Create '<tt'; 1.1 cvs 286: Create Attributes; 287: Create '>'; 1.15 cvs 288: Create '</tt>' After; 1.1 cvs 289: END; 1.8 cvs 290: Underlined_text: 291: BEGIN 1.15 cvs 292: Create '<u'; 1.8 cvs 293: Create Attributes; 294: Create '>'; 1.15 cvs 295: Create '</u>' After; 1.8 cvs 296: END; 1.1 cvs 297: Struck_text: 298: BEGIN 1.15 cvs 299: Create '<strike'; 1.1 cvs 300: Create Attributes; 301: Create '>'; 1.15 cvs 302: Create '</strike>' After; 1.1 cvs 303: END; 304: Big_text: 305: BEGIN 1.15 cvs 306: Create '<big'; 1.1 cvs 307: Create Attributes; 308: Create '>'; 1.15 cvs 309: Create '</big>' After; 1.1 cvs 310: END; 311: Small_text: 312: BEGIN 1.15 cvs 313: Create '<small'; 1.1 cvs 314: Create Attributes; 315: Create '>'; 1.15 cvs 316: Create '</small>' After; 1.1 cvs 317: END; 318: Subscript: 319: BEGIN 1.15 cvs 320: Create '<sub'; 1.1 cvs 321: Create Attributes; 322: Create '>'; 1.15 cvs 323: Create '</sub>' After; 1.1 cvs 324: END; 325: Superscript: 326: BEGIN 1.15 cvs 327: Create '<sup'; 1.1 cvs 328: Create Attributes; 329: Create '>'; 1.15 cvs 330: Create '</sup>' After; 1.1 cvs 331: END; 332: 333: Emphasis: 334: BEGIN 1.15 cvs 335: Create '<em'; 1.1 cvs 336: Create Attributes; 337: Create '>'; 1.15 cvs 338: Create '</em>' After; 1.1 cvs 339: END; 340: Strong: 341: BEGIN 1.15 cvs 342: Create '<strong'; 1.1 cvs 343: Create Attributes; 344: Create '>'; 1.15 cvs 345: Create '</strong>' After; 1.1 cvs 346: END; 347: Def: 348: BEGIN 1.15 cvs 349: Create '<dfn'; 1.1 cvs 350: Create Attributes; 351: Create '>'; 1.15 cvs 352: Create '</dfn>' After; 1.1 cvs 353: END; 354: Code: 355: BEGIN 1.15 cvs 356: Create '<code'; 1.1 cvs 357: Create Attributes; 358: Create '>'; 1.15 cvs 359: Create '</code>' After; 1.1 cvs 360: END; 361: Sample: 362: BEGIN 1.15 cvs 363: Create '<samp'; 1.1 cvs 364: Create Attributes; 365: Create '>'; 1.15 cvs 366: Create '</samp>' After; 1.1 cvs 367: END; 368: Keyboard: 369: BEGIN 1.15 cvs 370: Create '<kbd'; 1.1 cvs 371: Create Attributes; 372: Create '>'; 1.15 cvs 373: Create '</kbd>' After; 1.1 cvs 374: END; 375: Variable: 376: BEGIN 1.15 cvs 377: Create '<var'; 1.1 cvs 378: Create Attributes; 379: Create '>'; 1.15 cvs 380: Create '</var>' After; 1.1 cvs 381: END; 382: Cite: 383: BEGIN 1.15 cvs 384: Create '<cite'; 1.1 cvs 385: Create Attributes; 386: Create '>'; 1.15 cvs 387: Create '</cite>' After; 1.1 cvs 388: END; 1.48 cvs 389: ABBR: 390: BEGIN 391: Create '<abbr'; 392: Create Attributes; 393: Create '>'; 394: Create '</abbr>' After; 395: END; 396: ACRONYM: 397: BEGIN 398: Create '<acronym'; 399: Create Attributes; 400: Create '>'; 401: Create '</acronym>' After; 402: END; 1.1 cvs 403: 404: Font_: BEGIN 1.15 cvs 405: Create '<font'; 1.1 cvs 406: Create Attributes; 407: Create '>'; 1.15 cvs 408: Create '</font>' After; 1.1 cvs 409: END; 410: 411: Applet: BEGIN 1.15 cvs 412: Create '<applet'; 1.1 cvs 413: Create Attributes; 414: Create '>\12'; 1.15 cvs 415: Create '</applet>\12' After; 1.1 cvs 416: END; 417: 418: Parameter: BEGIN 1.15 cvs 419: Create '<param'; 1.1 cvs 420: Create Attributes; 421: Remove; 1.53 cvs 422: #ifdef XML 423: Create ' />\12'; 424: #else 1.1 cvs 425: Create '>\12'; 1.53 cvs 426: #endif 1.1 cvs 427: END; 428: 429: Object: BEGIN 1.15 cvs 430: Create '<object'; 1.1 cvs 431: Create Attributes; 432: Create '>\12'; 1.15 cvs 433: Create '</object>\12' After; 1.1 cvs 434: END; 1.20 cvs 435: 1.49 cvs 436: INS: BEGIN 437: Create '<ins'; 438: Create Attributes; 439: Create '>'; 1.53 cvs 440: Create '</ins>' After; 1.49 cvs 441: END; 442: 443: DEL: BEGIN 444: Create '<del'; 445: Create Attributes; 446: Create '>'; 1.53 cvs 447: Create '</del>' After; 1.49 cvs 448: END; 449: 1.20 cvs 450: Span: BEGIN 451: Create '<span'; 452: Create Attributes; 453: Create '>'; 454: Create '</span>' After; 455: END; 1.29 cvs 456: 1.48 cvs 457: Quotation: BEGIN 458: Create '<q'; 459: Create Attributes; 460: Create '>'; 461: Create '</q>' After; 462: END; 463: 464: BDO: BEGIN 465: Create '<bdo'; 466: Create Attributes; 467: Create '>'; 468: Create '</bdo>' After; 469: END; 470: 1.33 cvs 471: Math: BEGIN 472: Create '<math'; 1.29 cvs 473: Create Attributes; 474: Create '>\12'; 1.31 cvs 475: indent +2; 476: indent -2 after; 1.33 cvs 477: Create '</math>\12' After; 478: END; 1.30 cvs 479: MathML: 1.53 cvs 480: #ifdef XML 481: Use MathMLTX; 482: #else 483: Use MathMLT; 484: #endif 1.41 cvs 485: XMLGraphics: BEGIN 486: Create '<xmlgraphics'; 487: Create Attributes; 488: Create '>\12'; 489: indent +2; 490: indent -2 after; 491: Create '</xmlgraphics>\12' After; 492: END; 493: GraphML: 1.53 cvs 494: #ifdef XML 495: Use GraphMLTX; 496: #else 497: Use GraphMLT; 498: #endif 1.29 cvs 499: 1.1 cvs 500: Paragraph: BEGIN 1.80 cvs 501: if not within List_Item and not within Definition and not first 502: Create '\12'; 503: Create '<p'; 1.16 cvs 504: Create Attributes; 1.72 cvs 505: Create '>'; 1.80 cvs 506: Create '</p>\12' After; 1.16 cvs 507: END; 508: 509: Pseudo_paragraph: BEGIN 1.80 cvs 510: if not last Create '\12' After; 1.1 cvs 511: END; 512: 513: TEXT_UNIT: BEGIN 514: IF Within Text_Input 515: Remove; 516: END; 517: 518: Definition_List: BEGIN 1.15 cvs 519: Create '<dl'; 1.1 cvs 520: Create Attributes; 521: Create '>\12'; 1.80 cvs 522: Indent +2; 523: Indent -2 After; 1.15 cvs 524: Create '</dl>\12' After; 1.1 cvs 525: END; 526: 527: Term: BEGIN 1.15 cvs 528: Create '<dt'; 1.1 cvs 529: Create Attributes; 530: Create '>'; 1.15 cvs 531: Create '</dt>\12' After; 1.1 cvs 532: END; 533: 534: Definition: BEGIN 1.80 cvs 535: Indent +2; 1.15 cvs 536: Create '<dd'; 1.1 cvs 537: Create Attributes; 538: Create '>'; 1.80 cvs 539: Indent +2; 540: Indent -2 After; 1.15 cvs 541: Create '</dd>\12' After; 1.80 cvs 542: Indent -2 After; 1.1 cvs 543: END; 544: 545: Unnumbered_List: BEGIN 1.15 cvs 546: Create '<ul'; 1.1 cvs 547: Create Attributes; 548: Create '>\12'; 1.80 cvs 549: Indent +2; 550: Indent -2 After; 1.15 cvs 551: Create '</ul>\12' After; 1.1 cvs 552: END; 553: 554: Numbered_List: BEGIN 1.15 cvs 555: Create '<ol'; 1.1 cvs 556: Create Attributes; 557: Create '>\12'; 1.80 cvs 558: Indent +2; 559: Indent -2 After; 1.15 cvs 560: Create '</ol>\12' After; 1.1 cvs 561: END; 562: 563: Address: BEGIN 1.15 cvs 564: Create '<address'; 1.1 cvs 565: Create Attributes; 566: Create '>\12'; 1.80 cvs 567: Indent +2; 568: Indent -2 After; 569: Create '\12</address>\12' After; 1.1 cvs 570: END; 571: 572: Menu: BEGIN 1.15 cvs 573: Create '<menu'; 1.1 cvs 574: Create Attributes; 575: Create '>\12'; 1.80 cvs 576: Indent +2; 577: Indent -2 After; 1.15 cvs 578: Create '</menu>\12' After; 1.1 cvs 579: END; 580: 581: Directory: BEGIN 1.15 cvs 582: Create '<dir'; 1.1 cvs 583: Create Attributes; 584: Create '>\12'; 1.80 cvs 585: Indent +2; 586: Indent -2 After; 1.15 cvs 587: Create '</dir>\12' After; 1.1 cvs 588: END; 589: 590: List_Item: BEGIN 1.15 cvs 591: Create '<li'; 1.1 cvs 592: Create Attributes; 593: Create '>'; 1.80 cvs 594: Indent +2; 595: Indent -2 After; 1.53 cvs 596: Create '</li>\12' After; 1.1 cvs 597: END; 598: 599: Preformatted: BEGIN 600: NoLineBreak; 1.15 cvs 601: Create '<pre'; 1.1 cvs 602: Create Attributes; 603: Create '>'; 1.84 ! cvs 604: Indent Suspend; ! 605: Indent Resume After; 1.15 cvs 606: Create '</pre>\12' After; 1.1 cvs 607: END; 608: 609: Horizontal_Rule: BEGIN 1.15 cvs 610: Create '<hr'; 1.1 cvs 611: Create Attributes; 612: Remove; 1.53 cvs 613: #ifdef XML 614: Create ' />\12'; 615: #else 616: Create '>\12'; 617: #endif 1.17 cvs 618: if not within Preformatted Create '\12'; 1.1 cvs 619: END; 620: 621: Form: BEGIN 1.80 cvs 622: Create '\12<form'; 1.1 cvs 623: Create Attributes; 624: Create '>\12'; 1.80 cvs 625: Indent +2; 626: Indent -2 After; 1.15 cvs 627: Create '</form>\12' After; 1.1 cvs 628: END; 629: 630: Option_Menu: BEGIN 1.15 cvs 631: Create '\12<select'; 1.1 cvs 632: Create Attributes; 1.5 cvs 633: Create '>'; 1.80 cvs 634: Indent +2; 635: Indent -2 After; 1.15 cvs 636: Create '\12</select>\12' After; 1.1 cvs 637: END; 638: 639: Option: BEGIN 1.15 cvs 640: Create '\12<option'; 1.5 cvs 641: Create Attributes; 642: Create '>'; 1.53 cvs 643: Create '</option>' After; 1.1 cvs 644: END; 645: 1.62 cvs 646: OptGroup: BEGIN 647: Create '\12<optgroup'; 648: Create Attributes; 649: Create '>'; 1.80 cvs 650: Indent +2; 651: Indent -2 After; 652: Create '\12</optgroup>' After; 1.62 cvs 653: END; 654: 1.1 cvs 655: Text_Area: BEGIN 1.15 cvs 656: Create '<textarea'; 1.1 cvs 657: Create Attributes; 658: Create '>'; 1.57 cvs 659: Create '</textarea>' After; 1.1 cvs 660: END; 661: 1.63 cvs 662: FIELDSET: BEGIN 663: Create '<fieldset'; 664: Create Attributes; 665: Create '>\12'; 666: Indent +2; 667: Indent -2 After; 668: Create '</fieldset>\12' After; 669: END; 670: 671: LEGEND: BEGIN 672: Create '<legend'; 673: Create Attributes; 674: Create '>'; 675: Create '</legend>' After; 676: END; 677: 1.56 cvs 678: LABEL: BEGIN 679: Create '<label'; 680: Create Attributes; 681: Create '>'; 1.57 cvs 682: Create '</label>' After; 1.56 cvs 683: END; 684: 685: BUTTON: BEGIN 686: Create '<button'; 687: Create Attributes; 688: Create '>'; 1.57 cvs 689: Create '</button>' After; 1.56 cvs 690: END; 691: 1.1 cvs 692: Checkbox_Input: BEGIN 1.56 cvs 693: Create '<input type="checkbox"'; 1.1 cvs 694: Create Attributes; 1.53 cvs 695: #ifdef XML 696: Create ' />'; 697: #else 1.1 cvs 698: Create '>'; 1.53 cvs 699: #endif 1.1 cvs 700: Remove; 701: END; 702: 703: Radio_Input: BEGIN 1.56 cvs 704: Create '<input type="radio"'; 1.1 cvs 705: Create Attributes; 1.53 cvs 706: #ifdef XML 707: Create ' />'; 708: #else 1.1 cvs 709: Create '>'; 1.53 cvs 710: #endif 1.1 cvs 711: Remove; 712: END; 713: 714: Text_Input: BEGIN 1.56 cvs 715: Create '<input type="text"'; 1.1 cvs 716: Create Attributes; 1.53 cvs 717: #ifdef XML 718: Create ' />'; 719: #else 1.1 cvs 720: Create '>'; 1.53 cvs 721: #endif 1.1 cvs 722: Remove; 723: END; 724: 725: Hidden_Input: BEGIN 1.56 cvs 726: Create '<input type="hidden"'; 1.1 cvs 727: Create Attributes; 1.53 cvs 728: #ifdef XML 729: Create ' />'; 730: #else 1.1 cvs 731: Create '>'; 1.53 cvs 732: #endif 1.1 cvs 733: Remove; 734: END; 735: 736: Password_Input: BEGIN 1.56 cvs 737: Create '<input type="password"'; 1.1 cvs 738: Create Attributes; 1.53 cvs 739: #ifdef XML 740: Create ' />'; 741: #else 1.1 cvs 742: Create '>'; 1.53 cvs 743: #endif 1.1 cvs 744: Remove; 745: END; 746: 747: File_Input: BEGIN 1.56 cvs 748: Create '<input type="file"'; 1.1 cvs 749: Create Attributes; 1.53 cvs 750: #ifdef XML 751: Create ' />'; 752: #else 1.1 cvs 753: Create '>'; 1.53 cvs 754: #endif 1.1 cvs 755: Remove; 756: END; 757: 758: Reset_Input: BEGIN 1.56 cvs 759: Create '\12<input type="reset"'; 1.1 cvs 760: Create Attributes; 1.53 cvs 761: #ifdef XML 762: Create ' />'; 763: #else 1.1 cvs 764: Create '>'; 1.53 cvs 765: #endif 1.1 cvs 766: Remove; 767: END; 768: 769: Submit_Input: BEGIN 1.56 cvs 770: Create '\12<input type="submit"'; 771: Create Attributes; 772: #ifdef XML 773: Create ' />'; 774: #else 775: Create '>'; 776: #endif 777: Remove; 778: END; 779: 780: Button_Input: BEGIN 781: Create '\12<input type="button"'; 1.1 cvs 782: Create Attributes; 1.53 cvs 783: #ifdef XML 784: Create ' />'; 785: #else 1.1 cvs 786: Create '>'; 1.53 cvs 787: #endif 1.1 cvs 788: Remove; 789: END; 790: 791: Block_Quote: BEGIN 1.80 cvs 792: Create '\12<blockquote'; 1.1 cvs 793: Create Attributes; 794: Create '>\12'; 1.80 cvs 795: Indent +2; 796: Indent -2 After; 1.15 cvs 797: Create '</blockquote>\12' After; 1.1 cvs 798: END; 799: 800: PICTURE_UNIT: BEGIN 1.10 cvs 801: if Immediately within Object 802: Remove; 803: if NOT Immediately within Object BEGIN 1.15 cvs 804: Create '<img'; 1.10 cvs 805: Create Attributes; 1.53 cvs 806: #ifdef XML 807: Create ' />\12'; 808: #else 809: Create '>'; 810: #endif 1.10 cvs 811: END; 812: if NOT within Paragraph AND NOT Immediately within Object 813: Create '\12' After; 1.1 cvs 814: END; 815: 816: Anchor: BEGIN 1.15 cvs 817: Create '<a'; 1.1 cvs 818: Create Attributes; 819: Create '>'; 1.15 cvs 820: Create '</a>' After; 1.1 cvs 821: END; 822: 823: MAP: 824: BEGIN 1.15 cvs 825: Create '<map'; 1.1 cvs 826: Create Attributes; 827: Create '>\12'; 1.80 cvs 828: Indent +2; 829: Indent -2 After; 830: Create '</map>\12' After; 1.1 cvs 831: END; 832: 833: AREA: 834: BEGIN 1.15 cvs 835: Create '<area'; 1.53 cvs 836: Remove; 1.1 cvs 837: Create Attributes; 1.53 cvs 838: #ifdef XML 839: Create ' />\12'; 840: #else 1.1 cvs 841: Create '>\12'; 1.53 cvs 842: #endif 1.1 cvs 843: END; 844: 845: { ---- Tables ---- } 846: 847: Table: 848: BEGIN 1.15 cvs 849: Create '\12<table'; 1.1 cvs 850: Create Attributes; 851: Create '>\12'; 1.80 cvs 852: Indent +2; 853: Indent -2 after; 1.15 cvs 854: Create '</table>\12' after; 1.1 cvs 855: END; 856: 857: CAPTION: 858: BEGIN 1.15 cvs 859: Create '<caption'; 1.1 cvs 860: Create Attributes; 861: Create '>'; 1.15 cvs 862: Create '</caption>\12' after; 1.1 cvs 863: END; 864: 1.69 cvs 865: COLGROUP: 866: BEGIN 867: Create '<colgroup'; 868: Create Attributes; 869: Create '>'; 1.80 cvs 870: Indent +2; 871: Indent -2 after; 1.83 cvs 872: Create '</colgroup>\12' after; 1.69 cvs 873: END; 874: 875: COL: 876: BEGIN 877: Create '<col'; 878: Create Attributes; 879: Create '>'; 880: END; 881: 1.1 cvs 882: Table_head: 883: Remove; 884: 885: thead: 886: BEGIN 1.15 cvs 887: Create '<thead'; 1.1 cvs 888: Create Attributes; 889: Create '>\12'; 1.80 cvs 890: Indent +2; 891: Indent -2 after; 1.15 cvs 892: Create '</thead>\12' after; 1.1 cvs 893: END; 894: 895: tfoot: 896: BEGIN 1.15 cvs 897: Create '<tfoot'; 1.1 cvs 898: Create Attributes; 899: Create '>\12'; 1.80 cvs 900: Indent +2; 901: Indent -2 after; 1.15 cvs 902: Create '</tfoot>\12' after; 1.1 cvs 903: END; 1.80 cvs 904: 1.1 cvs 905: tbody: 906: BEGIN 1.15 cvs 907: Create '<tbody'; 1.1 cvs 908: Create Attributes; 909: Create '>\12'; 1.80 cvs 910: Indent +2; 911: Indent -2 after; 1.15 cvs 912: Create '</tbody>\12' after; 1.1 cvs 913: END; 914: 915: Table_body: 916: Get tfoot; 917: 918: Table_row: 919: BEGIN 1.15 cvs 920: Create '<tr'; 1.1 cvs 921: Create Attributes; 922: Create '>\12'; 1.80 cvs 923: Indent +2; 924: Indent -2 after; 1.15 cvs 925: Create '</tr>\12' after; 1.1 cvs 926: END; 927: 928: Data_cell: 929: BEGIN 1.15 cvs 930: Create '<td'; 1.1 cvs 931: Create Attributes; 932: Create '>'; 1.80 cvs 933: Indent +2; 934: Indent -2 after; 1.25 cvs 935: Create '</td>\12' after; 1.1 cvs 936: END; 937: 938: Heading_cell: 939: BEGIN 1.15 cvs 940: Create '<th'; 1.1 cvs 941: Create Attributes; 942: Create '>'; 1.80 cvs 943: Indent +2; 944: Indent -2 after; 1.25 cvs 945: Create '</th>\12' after; 1.1 cvs 946: END; 947: 948: Table_foot: 949: BEGIN 950: Remove; 951: END; 952: 953: Division: BEGIN 1.15 cvs 954: Create '\12<div'; 1.1 cvs 955: Create Attributes; 956: Create '>\12'; 1.15 cvs 957: Create '</div>\12' After; 1.1 cvs 958: END; 959: 960: Center: BEGIN 1.15 cvs 961: Create '\12<center'; 1.1 cvs 962: Create Attributes; 963: Create '>\12'; 1.15 cvs 964: Create '</center>\12' After; 1.1 cvs 965: END; 966: 1.50 cvs 967: NOSCRIPT: BEGIN 968: Create '\12<noscript'; 969: Create Attributes; 970: Create '>\12'; 971: Create '</noscript>\12' After; 972: END; 973: 1.8 cvs 974: Invalid_element: 975: BEGIN 1.77 cvs 976: #ifdef XML 977: Remove; 978: #else 1.8 cvs 979: if Error_type = BadPosition 980: Remove; 981: if not Error_type = BadPosition 982: BEGIN 983: NoTranslation; 984: Create Content; 985: Remove; 986: Create Attributes; 987: Create '>'; 988: END; 1.77 cvs 989: #endif 1.1 cvs 990: END; 991: 992: Comment\240: BEGIN 993: NoLineBreak; 1.80 cvs 994: Create '<!--'; 1.27 cvs 995: NoTranslation; 1.1 cvs 996: Create '-->\12' after; 997: END; 998: 999: Comment_line: BEGIN 1000: if not last create '\12' after; 1001: END; 1002: 1.58 cvs 1003: FRAMESET: BEGIN 1004: Create '<frameset'; 1005: Create Attributes; 1006: Create '>\12'; 1007: indent +2; 1008: indent -2 after; 1009: Create '</frameset>\12' After; 1010: END; 1011: 1012: Frames: BEGIN 1013: END; 1014: 1015: NOFRAMES: BEGIN 1016: Create '<noframes'; 1017: Create Attributes; 1018: Create '>\12'; 1019: indent +2; 1020: indent -2 after; 1021: Create '</noframes>\12' After; 1022: END; 1023: 1024: FRAME: BEGIN 1025: Create '<frame'; 1026: Remove; 1027: Create Attributes; 1028: #ifdef XML 1029: Create ' />\12'; 1030: #else 1031: Create '>\12'; 1032: #endif 1033: END; 1034: 1035: IFRAME: BEGIN 1036: Create '<iframe'; 1037: Create Attributes; 1038: Create '>\12'; 1.80 cvs 1039: Indent +2; 1040: Indent -2; 1.58 cvs 1041: Create '</iframe>\12' After; 1042: END; 1043: 1.1 cvs 1044: ATTRIBUTES 1.18 cvs 1045: 1.51 cvs 1046: profile: BEGIN 1047: Create ' profile="'; 1048: Create profile; 1049: Create DoubleQuote; 1050: END; 1051: 1.19 cvs 1052: Langue: 1.20 cvs 1053: IF not HTML 1054: BEGIN 1055: Create ' lang="'; 1056: Create Langue; 1057: Create DoubleQuote; 1.72 cvs 1058: #ifdef XML 1059: Create ' xml:lang="'; 1060: Create Langue; 1061: Create DoubleQuote; 1062: #endif 1.20 cvs 1063: END; 1.1 cvs 1064: 1.51 cvs 1065: content_type: BEGIN 1066: Create ' type="'; 1067: Create content_type; 1068: Create DoubleQuote; 1069: END; 1070: 1071: script_language: BEGIN 1072: Create ' language="'; 1073: Create script_language; 1074: Create DoubleQuote; 1075: END; 1076: 1077: script_src: BEGIN 1078: Create ' src="'; 1079: Create script_src; 1080: Create DoubleQuote; 1081: END; 1082: 1083: defer: BEGIN 1.65 cvs 1084: Create ' defer="defer"'; 1.51 cvs 1085: END; 1086: 1087: event: BEGIN 1088: Create ' event="'; 1089: Create event; 1090: Create DoubleQuote; 1091: END; 1092: 1093: for_: BEGIN 1094: Create ' for="'; 1095: Create for_; 1096: Create DoubleQuote; 1097: END; 1098: 1.1 cvs 1099: http_equiv: BEGIN 1100: Create ' http-equiv="'; 1101: Create http_equiv; 1.12 cvs 1102: Create DoubleQuote; 1.1 cvs 1103: END; 1104: 1105: meta_name: BEGIN 1106: Create ' name="'; 1107: Create meta_name; 1.12 cvs 1108: Create DoubleQuote; 1.1 cvs 1109: END; 1110: 1111: meta_content: BEGIN 1.68 cvs 1112: { quotes are generated by Amaya when saving the document } 1.67 cvs 1113: Create ' content='; 1.65 cvs 1114: Create Translated meta_content; 1.1 cvs 1115: END; 1116: 1.51 cvs 1117: scheme: BEGIN 1118: Create ' scheme="'; 1119: Create scheme; 1120: Create DoubleQuote; 1121: END; 1122: 1123: charset: BEGIN 1124: Create ' charset="'; 1125: Create charset; 1126: Create DoubleQuote; 1127: END; 1128: 1.1 cvs 1129: REL: BEGIN 1130: Create ' rel="'; 1131: Create REL; 1.12 cvs 1132: Create DoubleQuote; 1.1 cvs 1133: END; 1134: 1135: REV: BEGIN 1136: Create ' rev="'; 1137: Create REV; 1.12 cvs 1138: Create DoubleQuote; 1.1 cvs 1139: END; 1140: 1141: HREF_ : 1142: BEGIN 1143: Create ' href="'; 1144: Create HREF_; 1.49 cvs 1145: Create DoubleQuote; 1146: END; 1147: 1.51 cvs 1148: hreflang : 1149: BEGIN 1150: Create ' hreflang="'; 1151: Create hreflang; 1152: Create DoubleQuote; 1153: END; 1154: 1155: media : 1156: BEGIN 1157: Create ' media="'; 1158: Create media; 1159: Create DoubleQuote; 1160: END; 1161: 1162: target_ : 1163: BEGIN 1164: Create ' target="'; 1165: Create target_; 1166: Create DoubleQuote; 1167: END; 1168: 1.49 cvs 1169: cite: 1170: BEGIN 1171: Create ' cite="'; 1172: Create cite; 1173: Create DoubleQuote; 1174: END; 1175: 1176: datetime: 1177: BEGIN 1178: Create ' datetime="'; 1179: Create datetime; 1.12 cvs 1180: Create DoubleQuote; 1.1 cvs 1181: END; 1182: 1183: background_ : 1184: BEGIN 1185: Create ' background="'; 1186: Create background_; 1.12 cvs 1187: Create DoubleQuote; 1.1 cvs 1188: END; 1189: 1190: BackgroundColor : 1191: BEGIN 1192: Create ' bgcolor="'; 1193: Create BackgroundColor; 1.12 cvs 1194: Create DoubleQuote; 1.1 cvs 1195: END; 1196: 1197: TextColor : 1198: BEGIN 1199: Create ' text="'; 1200: Create TextColor; 1.12 cvs 1201: Create DoubleQuote; 1.1 cvs 1202: END; 1203: 1204: LinkColor : 1205: BEGIN 1206: Create ' link="'; 1207: Create LinkColor; 1.12 cvs 1208: Create DoubleQuote; 1.1 cvs 1209: END; 1210: 1211: VisitedLinkColor : 1212: BEGIN 1213: Create ' vlink="'; 1214: Create VisitedLinkColor; 1.12 cvs 1215: Create DoubleQuote; 1.1 cvs 1216: END; 1217: 1218: ActiveLinkColor : 1219: BEGIN 1220: Create ' alink="'; 1221: Create ActiveLinkColor; 1.12 cvs 1222: Create DoubleQuote; 1.1 cvs 1223: END; 1224: 1225: BaseFontSize: 1226: BEGIN 1.12 cvs 1227: Create ' size="'; 1.1 cvs 1228: Create BaseFontSize; 1.12 cvs 1229: Create DoubleQuote; 1.1 cvs 1230: END; 1231: 1.48 cvs 1232: BaseFontColor: 1233: BEGIN 1234: Create ' color="'; 1235: Create BaseFontColor; 1236: Create DoubleQuote; 1237: END; 1238: 1239: BaseFontFace: 1240: BEGIN 1.70 cvs 1241: Create ' face="'; 1.48 cvs 1242: Create BaseFontFace; 1243: Create DoubleQuote; 1244: END; 1245: 1.1 cvs 1246: Font_size : 1247: BEGIN 1248: Create ' size="'; 1249: Create Font_size; 1.12 cvs 1250: Create DoubleQuote; 1.1 cvs 1251: END; 1252: 1253: color : 1254: BEGIN 1255: Create ' color="'; 1256: Create color; 1.48 cvs 1257: Create DoubleQuote; 1258: END; 1259: 1260: face : 1261: BEGIN 1262: Create ' face="'; 1263: Create face; 1.12 cvs 1264: Create DoubleQuote; 1.1 cvs 1265: END; 1.6 cvs 1266: 1267: Clear = Left_: 1.46 cvs 1268: Create ' clear="left"'; 1.6 cvs 1269: Clear = Right_: 1.46 cvs 1270: Create ' clear="right"'; 1.9 cvs 1271: Clear = All_: 1.46 cvs 1272: Create ' clear="all"'; 1.9 cvs 1273: Clear = None: 1.46 cvs 1274: Create ' clear="none"'; 1.1 cvs 1275: 1276: Align = left_: 1.46 cvs 1277: Create ' align="left"'; 1.1 cvs 1278: Align = center_: 1.46 cvs 1279: Create ' align="center"'; 1.1 cvs 1280: Align = right_: 1.46 cvs 1281: Create ' align="right"'; 1282: 1283: TextAlign = left_: 1284: Create ' align="left"'; 1285: TextAlign = center_: 1286: Create ' align="center"'; 1287: TextAlign = right_: 1288: Create ' align="right"'; 1289: TextAlign = justify_: 1290: Create ' align="justify"'; 1.1 cvs 1291: 1292: NoShade: 1.65 cvs 1293: Create ' noshade="noshade"'; 1.1 cvs 1294: 1295: Size_: BEGIN 1296: Create ' size="'; 1297: Create Size_; 1.12 cvs 1298: Create DoubleQuote; 1.1 cvs 1299: END; 1300: 1301: Width__: BEGIN 1302: Create ' width="'; 1303: Create Width__; 1.12 cvs 1304: Create DoubleQuote; 1.1 cvs 1305: END; 1306: 1.51 cvs 1307: declare: 1.65 cvs 1308: Create ' declare="declare"'; 1.51 cvs 1309: 1.1 cvs 1310: codebase: BEGIN 1311: Create ' codebase="'; 1312: Create codebase; 1.12 cvs 1313: Create DoubleQuote; 1.1 cvs 1314: END; 1315: 1316: code: BEGIN 1317: Create ' code="'; 1318: Create code; 1.12 cvs 1319: Create DoubleQuote; 1.1 cvs 1320: END; 1321: 1.51 cvs 1322: object: BEGIN 1323: Create ' object="'; 1324: Create object; 1325: Create DoubleQuote; 1326: END; 1327: 1.1 cvs 1328: applet_name: BEGIN 1329: Create ' name="'; 1330: Create applet_name; 1.12 cvs 1331: Create DoubleQuote; 1.1 cvs 1332: END; 1333: 1334: Param_name: BEGIN 1335: Create ' name="'; 1336: Create Param_name; 1.12 cvs 1337: Create DoubleQuote; 1.1 cvs 1338: END; 1339: 1340: Param_value: BEGIN 1341: Create ' value="'; 1342: Create Param_value; 1.12 cvs 1343: Create DoubleQuote; 1.1 cvs 1344: END; 1.46 cvs 1345: 1.51 cvs 1346: valuetype = data_: 1347: Create ' valuetype="data"'; 1348: valuetype = ref: 1349: Create ' valuetype="ref"'; 1350: valuetype = object_: 1351: Create ' valuetype="object"'; 1352: 1353: Param_type: BEGIN 1354: Create ' type="'; 1355: Create Param_type; 1356: Create DoubleQuote; 1357: END; 1358: 1.1 cvs 1359: classid: BEGIN 1360: Create ' classid="'; 1361: Create classid; 1.12 cvs 1362: Create DoubleQuote; 1.1 cvs 1363: END; 1364: 1365: data: BEGIN 1366: Create ' data="'; 1367: Create data; 1.12 cvs 1368: Create DoubleQuote; 1.1 cvs 1369: END; 1370: 1371: Object_type: BEGIN 1372: Create ' type="'; 1373: Create Object_type; 1.12 cvs 1374: Create DoubleQuote; 1.1 cvs 1375: END; 1376: 1.38 cvs 1377: Link_type: BEGIN 1378: Create ' type="'; 1379: Create Link_type; 1380: Create DoubleQuote; 1381: END; 1382: 1.1 cvs 1383: codetype: BEGIN 1384: Create ' codetype="'; 1385: Create codetype; 1.12 cvs 1386: Create DoubleQuote; 1.1 cvs 1387: END; 1.46 cvs 1388: 1.51 cvs 1389: archive: BEGIN 1390: Create ' archive="'; 1391: Create archive; 1392: Create DoubleQuote; 1393: END; 1394: 1395: standby: BEGIN 1396: Create ' standby="'; 1397: Create standby; 1398: Create DoubleQuote; 1399: END; 1400: 1.1 cvs 1401: Title : BEGIN 1402: Create ' title="'; 1.65 cvs 1403: Create Translated Title; 1.12 cvs 1404: Create DoubleQuote; 1.1 cvs 1405: END; 1406: 1.51 cvs 1407: accesskey: BEGIN 1408: Create ' accesskey="'; 1409: Create accesskey; 1410: Create DoubleQuote; 1411: END; 1412: 1413: tabindex: BEGIN 1414: Create ' tabindex="'; 1415: Create tabindex; 1416: Create DoubleQuote; 1417: END; 1.56 cvs 1418: 1419: Associated_control: BEGIN 1420: Create ' for="'; 1421: Create Associated_control; 1422: Create DoubleQuote; 1423: END; 1424: 1425: Button_type = button: 1426: Create ' type="button"'; 1427: Button_type = submit: 1428: Create ' type="submit"'; 1429: Button_type = reset: 1430: Create ' type="reset"'; 1.51 cvs 1431: 1.1 cvs 1432: Class: BEGIN 1.22 cvs 1433: Create ' class="'; 1434: Create Class; 1435: Create DoubleQuote; 1.1 cvs 1436: END; 1437: 1.46 cvs 1438: Style\240: BEGIN 1.22 cvs 1439: IF not Within HEAD 1.1 cvs 1440: BEGIN 1.68 cvs 1441: { quotes are generated by Amaya when saving the document } 1.64 cvs 1442: Create ' style='; 1.1 cvs 1443: Create Style\240; 1444: END; 1445: END; 1.20 cvs 1446: 1447: ID: BEGIN 1448: Create ' id="'; 1449: Create ID; 1450: Create DoubleQuote; 1451: END; 1.46 cvs 1452: 1453: dir = ltr : 1454: Create ' dir="ltr"'; 1455: dir = rtl : 1456: Create ' dir="rtl"'; 1457: 1458: onclick: BEGIN 1459: Create ' onclick="'; 1460: Create onclick; 1461: Create DoubleQuote; 1462: END; 1463: 1464: ondblclick: BEGIN 1465: Create ' ondblclick="'; 1466: Create ondblclick; 1467: Create DoubleQuote; 1468: END; 1469: 1470: onmousedown: BEGIN 1471: Create ' onmousedown="'; 1472: Create onmousedown; 1473: Create DoubleQuote; 1474: END; 1475: 1476: onmouseup: BEGIN 1477: Create ' onmouseup="'; 1478: Create onmouseup; 1479: Create DoubleQuote; 1480: END; 1481: 1482: onmouseover: BEGIN 1483: Create ' onmouseover="'; 1484: Create onmouseover; 1485: Create DoubleQuote; 1486: END; 1487: 1488: onmousemove: BEGIN 1489: Create ' onmousemove="'; 1490: Create onmousemove; 1491: Create DoubleQuote; 1492: END; 1493: 1494: onmouseout: BEGIN 1495: Create ' onmouseout="'; 1496: Create onmouseout; 1497: Create DoubleQuote; 1498: END; 1499: 1500: onkeypress: BEGIN 1501: Create ' onkeypress="'; 1502: Create onkeypress; 1503: Create DoubleQuote; 1504: END; 1505: 1506: onkeydown: BEGIN 1507: Create ' onkeydown="'; 1508: Create onkeydown; 1509: Create DoubleQuote; 1510: END; 1511: 1512: onkeyup: BEGIN 1513: Create ' onkeyup="'; 1514: Create onkeyup; 1515: Create DoubleQuote; 1516: END; 1.1 cvs 1517: 1.51 cvs 1518: onload: BEGIN 1519: Create ' onload="'; 1520: Create onload; 1521: Create DoubleQuote; 1522: END; 1523: 1524: onunload: BEGIN 1525: Create ' onunload="'; 1526: Create onunload; 1527: Create DoubleQuote; 1528: END; 1529: 1530: onfocus: BEGIN 1531: Create ' onfocus="'; 1532: Create onfocus; 1533: Create DoubleQuote; 1534: END; 1535: 1536: onblur: BEGIN 1537: Create ' onblur="'; 1538: Create onblur; 1539: Create DoubleQuote; 1540: END; 1541: 1542: onsubmit: BEGIN 1543: Create ' onsubmit="'; 1544: Create onsubmit; 1545: Create DoubleQuote; 1546: END; 1547: 1548: onreset: BEGIN 1549: Create ' onreset="'; 1550: Create onreset; 1551: Create DoubleQuote; 1552: END; 1553: 1554: onselect: BEGIN 1555: Create ' onselect="'; 1556: Create onselect; 1557: Create DoubleQuote; 1558: END; 1559: 1560: onchange: BEGIN 1561: Create ' onchange="'; 1562: Create onchange; 1563: Create DoubleQuote; 1564: END; 1565: 1.1 cvs 1566: BulletStyle = disc : 1.46 cvs 1567: Create ' type="disc"'; 1.1 cvs 1568: BulletStyle = square : 1.46 cvs 1569: Create ' type="square"'; 1.1 cvs 1570: BulletStyle = circle : 1.46 cvs 1571: Create ' type="circle"'; 1.1 cvs 1572: 1573: COMPACT: 1.65 cvs 1574: Create ' compact="compact"'; 1.1 cvs 1575: 1576: NumberStyle = Arabic_ : 1.46 cvs 1577: Create ' type="1"'; 1.1 cvs 1578: NumberStyle = LowerAlpha : 1.46 cvs 1579: Create ' type="a"'; 1.1 cvs 1580: NumberStyle = UpperAlpha : 1.46 cvs 1581: Create ' type="A"'; 1.1 cvs 1582: NumberStyle = LowerRoman : 1.46 cvs 1583: Create ' type="i"'; 1.1 cvs 1584: NumberStyle = UpperRoman : 1.46 cvs 1585: Create ' type="I"'; 1.1 cvs 1586: 1587: Start > 1: BEGIN 1588: Create ' start="'; 1589: Create Start; 1.12 cvs 1590: Create DoubleQuote; 1.1 cvs 1591: END; 1592: 1593: ItemStyle = disc : 1.46 cvs 1594: Create ' type="disc"'; 1.1 cvs 1595: ItemStyle = square : 1.46 cvs 1596: Create ' type="square"'; 1.1 cvs 1597: ItemStyle = circle : 1.46 cvs 1598: Create ' type="circle"'; 1.1 cvs 1599: ItemStyle = Arabic_ : 1.46 cvs 1600: Create ' type="1"'; 1.1 cvs 1601: ItemStyle = LowerAlpha : 1.46 cvs 1602: Create ' type="a"'; 1.1 cvs 1603: ItemStyle = UpperAlpha : 1.46 cvs 1604: Create ' type="A"'; 1.1 cvs 1605: ItemStyle = LowerRoman : 1.46 cvs 1606: Create ' type="i"'; 1.1 cvs 1607: ItemStyle = UpperRoman : 1.46 cvs 1608: Create ' type="I"'; 1.1 cvs 1609: 1610: ItemValue: BEGIN 1611: Create ' value="'; 1612: Create ItemValue; 1.12 cvs 1613: Create DoubleQuote; 1.1 cvs 1614: END; 1615: 1616: Script_URL: BEGIN 1617: Create ' action="'; 1618: Create Script_URL; 1.12 cvs 1619: Create DoubleQuote; 1.1 cvs 1620: END; 1621: 1622: METHOD=Post_: 1.15 cvs 1623: Create ' method="post"'; 1.1 cvs 1624: 1625: METHOD=Get_: 1.15 cvs 1626: Create ' method="get"'; 1.1 cvs 1627: 1628: ENCTYPE: BEGIN 1629: Create ' enctype="'; 1630: Create ENCTYPE; 1.12 cvs 1631: Create DoubleQuote; 1.1 cvs 1632: END; 1633: 1.51 cvs 1634: accept_charset: BEGIN 1635: Create ' accept-charset="'; 1636: Create accept_charset; 1637: Create DoubleQuote; 1638: END; 1639: 1.1 cvs 1640: NAME: BEGIN 1641: Create ' name="'; 1642: Create NAME; 1.12 cvs 1643: Create DoubleQuote; 1.72 cvs 1644: #ifdef XML 1645: if Anchor and not ID 1646: BEGIN 1647: Create ' id="'; 1648: Create NAME; 1649: Create DoubleQuote; 1650: END; 1651: #endif 1.1 cvs 1652: END; 1653: 1654: Multiple: 1.65 cvs 1655: Create ' multiple="multiple"'; 1.1 cvs 1656: 1.4 cvs 1657: MenuSize: BEGIN 1.12 cvs 1658: Create ' size="'; 1.4 cvs 1659: Create MenuSize; 1.12 cvs 1660: Create DoubleQuote; 1.4 cvs 1661: END; 1.5 cvs 1662: 1663: Selected: 1.65 cvs 1664: Create ' selected="selected"'; 1.4 cvs 1665: 1.9 cvs 1666: Value_: BEGIN 1.1 cvs 1667: Create ' value="'; 1.13 cvs 1668: Create Value_; 1.12 cvs 1669: Create DoubleQuote; 1.1 cvs 1670: END; 1671: 1672: Rows: BEGIN 1.12 cvs 1673: Create ' rows="'; 1.1 cvs 1674: Create Rows; 1.12 cvs 1675: Create DoubleQuote; 1.1 cvs 1676: END; 1677: 1678: Columns: BEGIN 1.12 cvs 1679: Create ' cols="'; 1.1 cvs 1680: Create Columns; 1.12 cvs 1681: Create DoubleQuote; 1.1 cvs 1682: END; 1683: 1684: Checked = Yes_: 1.65 cvs 1685: Create ' checked="checked"'; 1.1 cvs 1686: 1.51 cvs 1687: disabled: 1.65 cvs 1688: Create ' disabled="disabled"'; 1.51 cvs 1689: 1690: readonly: 1.65 cvs 1691: Create ' readonly="readonly"'; 1.51 cvs 1692: 1693: label: BEGIN 1694: Create ' label="'; 1695: Create label; 1696: Create DoubleQuote; 1697: END; 1698: 1699: accept: BEGIN 1700: Create ' accept="'; 1701: Create accept; 1702: Create DoubleQuote; 1703: END; 1.63 cvs 1704: 1705: LAlign = Top_: 1706: Create ' align="top"'; 1707: LAlign = Bottom_: 1708: Create ' align="bottom"'; 1709: LAlign = Left_: 1710: Create ' align="left"'; 1711: LAlign = Right_: 1712: Create ' align="right"'; 1.51 cvs 1713: 1.1 cvs 1714: Area_Size: BEGIN 1.12 cvs 1715: Create ' size="'; 1.1 cvs 1716: Create Area_Size; 1.12 cvs 1717: Create DoubleQuote; 1.1 cvs 1718: END; 1719: 1720: MaxLength: BEGIN 1.12 cvs 1721: Create ' maxlength="'; 1.1 cvs 1722: Create MaxLength; 1.12 cvs 1723: Create DoubleQuote; 1.1 cvs 1724: END; 1725: 1726: SRC: BEGIN 1.78 cvs 1727: if not Immediately within Object 1728: BEGIN 1729: Create ' src="'; 1730: Create SRC; 1731: Create DoubleQuote; 1732: END; 1.1 cvs 1733: END; 1734: 1735: ALT: BEGIN 1.78 cvs 1736: if not Immediately within Object 1737: BEGIN 1738: Create ' alt="'; 1739: Create Translated ALT; 1740: Create DoubleQuote; 1741: END; 1.1 cvs 1742: END; 1743: 1.51 cvs 1744: longdesc: BEGIN 1745: Create ' longdesc="'; 1746: Create longdesc; 1747: Create DoubleQuote; 1748: END; 1749: 1.1 cvs 1750: Alignment = Top_: 1.46 cvs 1751: Create ' align="top"'; 1.1 cvs 1752: Alignment = Middle_: 1.46 cvs 1753: Create ' align="middle"'; 1.1 cvs 1754: Alignment = Bottom_: 1.46 cvs 1755: Create ' align="bottom"'; 1.1 cvs 1756: Alignment = Left_: 1.46 cvs 1757: Create ' align="left"'; 1.1 cvs 1758: Alignment = Right_: 1.46 cvs 1759: Create ' align="right"'; 1.1 cvs 1760: 1761: Height_: BEGIN 1762: Create ' height="'; 1763: Create Height_; 1.12 cvs 1764: Create DoubleQuote; 1.1 cvs 1765: END; 1766: 1767: Img_border: BEGIN 1768: Create ' border="'; 1769: Create Img_border; 1.12 cvs 1770: Create DoubleQuote; 1.1 cvs 1771: END; 1772: 1773: hspace: BEGIN 1774: Create ' hspace="'; 1775: Create hspace; 1.12 cvs 1776: Create DoubleQuote; 1.1 cvs 1777: END; 1778: 1779: vspace: BEGIN 1780: Create ' vspace="'; 1781: Create vspace; 1.12 cvs 1782: Create DoubleQuote; 1.1 cvs 1783: END; 1784: 1785: ISMAP: 1.65 cvs 1786: Create ' ismap="ismap"'; 1.1 cvs 1787: 1788: USEMAP: BEGIN 1789: Create ' usemap="'; 1790: Create USEMAP; 1.12 cvs 1791: Create DoubleQuote; 1.1 cvs 1792: END; 1793: 1794: nohref: 1.65 cvs 1795: Create ' nohref="nohref"'; 1.1 cvs 1796: 1797: shape = rectangle: 1.46 cvs 1798: Create ' shape="rect"'; 1.1 cvs 1799: shape = circle: 1.46 cvs 1800: Create ' shape="circle"'; 1.1 cvs 1801: shape = polygon: 1.46 cvs 1802: Create ' shape="poly"'; 1.1 cvs 1803: 1804: coords: BEGIN 1805: Create ' coords="'; 1806: Create coords; 1.12 cvs 1807: Create DoubleQuote; 1.1 cvs 1808: END; 1.40 cvs 1809: 1810: mode = inline_math: 1.46 cvs 1811: Create ' mode="inline"'; 1.40 cvs 1812: mode = display: 1.46 cvs 1813: Create ' mode="display"'; 1.1 cvs 1814: 1.51 cvs 1815: summary: BEGIN 1816: Create ' summary="'; 1.65 cvs 1817: Create Translated summary; 1.51 cvs 1818: Create DoubleQuote; 1819: END; 1820: 1821: frame = void: 1822: Create ' frame="void"'; 1823: frame = above: 1824: Create ' frame="above"'; 1825: frame = below: 1826: Create ' frame="below"'; 1827: frame = hsides: 1828: Create ' frame="hsides"'; 1829: frame = lhs: 1830: Create ' frame="lhs"'; 1831: frame = rhs: 1832: Create ' frame="rhs"'; 1833: frame = vsides: 1834: Create ' frame="vsides"'; 1835: frame = box: 1836: Create ' frame="box"'; 1837: frame = border: 1838: Create ' frame="border"'; 1839: 1840: rules_ = none: 1841: Create ' rules="none"'; 1842: rules_ = groups: 1843: Create ' rules="groups"'; 1844: rules_ = rows: 1845: Create ' rules="rows"'; 1846: rules_ = cols: 1847: Create ' rules="cols"'; 1848: rules_ = all: 1849: Create ' rules="all"'; 1850: 1.1 cvs 1851: Border: BEGIN 1.12 cvs 1852: Create ' border="'; 1.1 cvs 1853: Create Border; 1.12 cvs 1854: Create DoubleQuote; 1.1 cvs 1855: END; 1856: 1857: cellspacing: BEGIN 1858: Create ' cellspacing="'; 1859: Create cellspacing; 1.12 cvs 1860: Create DoubleQuote; 1.1 cvs 1861: END; 1862: 1863: cellpadding: BEGIN 1864: Create ' cellpadding="'; 1865: Create cellpadding; 1.12 cvs 1866: Create DoubleQuote; 1.1 cvs 1867: END; 1868: 1.51 cvs 1869: datapagesize: BEGIN 1870: Create ' datapagesize="'; 1871: Create datapagesize; 1872: Create DoubleQuote; 1873: END; 1874: 1.1 cvs 1875: Position = Position_top: 1.46 cvs 1876: Create ' align="top"'; 1.1 cvs 1877: Position = Position_bottom: 1.46 cvs 1878: Create ' align="bottom"'; 1.51 cvs 1879: Position = Position_left: 1.46 cvs 1880: Create ' align="left"'; 1.51 cvs 1881: Position = Position_right: 1.46 cvs 1882: Create ' align="right"'; 1.51 cvs 1883: 1.1 cvs 1884: Row_valign = Row_top: 1.46 cvs 1885: Create ' valign="top"'; 1.1 cvs 1886: Row_valign = Row_middle: 1.46 cvs 1887: Create ' valign="middle"'; 1.1 cvs 1888: Row_valign = Row_bottom: 1.46 cvs 1889: Create ' valign="bottom"'; 1.51 cvs 1890: Row_valign = Row_baseline: 1891: Create ' valign="baseline"'; 1.1 cvs 1892: 1.51 cvs 1893: abbr: BEGIN 1894: Create ' ="abbr'; 1.65 cvs 1895: Create Translated abbr; 1.51 cvs 1896: Create DoubleQuote; 1897: END; 1898: 1899: axis: BEGIN 1900: Create ' ="axis'; 1901: Create axis; 1902: Create DoubleQuote; 1903: END; 1904: 1905: headers: BEGIN 1906: Create ' ="headers'; 1907: Create headers; 1908: Create DoubleQuote; 1909: END; 1910: 1911: scope: BEGIN 1912: Create ' ="scope'; 1913: Create scope; 1.69 cvs 1914: Create DoubleQuote; 1915: END; 1916: 1917: span_: BEGIN 1918: Create ' span="'; 1919: Create span_; 1.12 cvs 1920: Create DoubleQuote; 1.1 cvs 1921: END; 1922: 1.39 cvs 1923: rowspan_: BEGIN 1.12 cvs 1924: Create ' rowspan="'; 1.39 cvs 1925: Create rowspan_; 1.12 cvs 1926: Create DoubleQuote; 1.1 cvs 1927: END; 1928: 1.51 cvs 1929: colspan_: BEGIN 1930: Create ' colspan="'; 1931: Create colspan_; 1932: Create DoubleQuote; 1933: END; 1934: 1.1 cvs 1935: Cell_align = Cell_left: 1.46 cvs 1936: Create ' align="left"'; 1.1 cvs 1937: Cell_align = Cell_center: 1.46 cvs 1938: Create ' align="center"'; 1.1 cvs 1939: Cell_align = Cell_right: 1.46 cvs 1940: Create ' align="right"'; 1.51 cvs 1941: Cell_align = Cell_justify: 1942: Create ' align="justify"'; 1943: Cell_align = Cell_char: 1944: Create ' align="char"'; 1945: 1946: char: BEGIN 1947: Create ' char="'; 1948: Create char; 1949: Create DoubleQuote; 1950: END; 1.1 cvs 1951: 1.51 cvs 1952: charoff: BEGIN 1953: Create ' charoff="'; 1954: Create charoff; 1955: Create DoubleQuote; 1956: END; 1957: 1.1 cvs 1958: Cell_valign = Cell_top: 1.46 cvs 1959: Create ' valign="top"'; 1.1 cvs 1960: Cell_valign = Cell_middle: 1.46 cvs 1961: Create ' valign="middle"'; 1.1 cvs 1962: Cell_valign = Cell_bottom: 1.46 cvs 1963: Create ' valign="bottom"'; 1.51 cvs 1964: Cell_valign = Cell_baseline: 1965: Create ' valign="baseline"'; 1.1 cvs 1966: 1.24 cvs 1967: No_wrap = no_wrap: 1.65 cvs 1968: Create ' nowrap="nowrap"'; 1.58 cvs 1969: 1970: RowHeight: BEGIN 1971: Create ' rows="'; 1972: Create RowHeight; 1973: Create DoubleQuote; 1974: END; 1975: 1976: ColWidth: BEGIN 1977: Create ' cols="'; 1978: Create ColWidth; 1979: Create DoubleQuote; 1980: END; 1981: 1982: FrameName: BEGIN 1983: Create ' name="'; 1984: Create FrameName; 1985: Create DoubleQuote; 1986: END; 1987: 1988: FrameSrc: BEGIN 1989: Create ' src="'; 1990: Create FrameSrc; 1991: Create DoubleQuote; 1992: END; 1993: 1994: frameborder = Border1: 1995: Create ' frameborder="1"'; 1996: frameborder = Border0: 1997: Create ' frameborder="0"'; 1998: 1999: marginwidth: BEGIN 2000: Create ' marginwidth="'; 2001: Create marginwidth; 2002: Create DoubleQuote; 2003: END; 2004: 2005: marginheight: BEGIN 2006: Create ' marginheight="'; 2007: Create marginheight; 2008: Create DoubleQuote; 2009: END; 2010: 2011: no_resize: BEGIN 2012: Create ' noresize="noresize"'; 2013: END; 2014: 2015: scrolling = Yes_: 2016: Create ' scrolling="yes"'; 2017: scrolling = No_: 2018: Create ' scrolling="no"'; 2019: scrolling = auto: 2020: Create ' scrolling="auto"'; 1.1 cvs 2021: 2022: Invalid_attribute: 1.77 cvs 2023: BEGIN 2024: #ifndef XML 1.1 cvs 2025: Create Invalid_attribute; 1.77 cvs 2026: #endif 2027: END; 1.1 cvs 2028: 2029: #include "Text_SGML.inc" 2030: 1.35 cvs 2031: #include "greek.sgml" 2032: 1.1 cvs 2033: GraphTRANSLATE 2034: BEGIN 2035: 'c' -> 'circle'; 2036: 'Q' -> 'circle'; 2037: 'R' -> 'rect'; 2038: 'C' -> 'rect'; 2039: ' ' -> 'rect'; 2040: 'P' -> 'rect'; 2041: 'p' -> 'polygon'; 2042: 'B' -> 'polygon'; 2043: END; 2044: 2045: END