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