Annotation of Amaya/amaya/HTMLT.T, revision 1.82
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.80 cvs 128: Indent -2;
129: Indent +2 After;
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.80 cvs 145: Indent -2;
146: Indent +2 After;
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.15 cvs 604: Create '</pre>\12' After;
1.1 cvs 605: END;
606:
607: Horizontal_Rule: BEGIN
1.15 cvs 608: Create '<hr';
1.1 cvs 609: Create Attributes;
610: Remove;
1.53 cvs 611: #ifdef XML
612: Create ' />\12';
613: #else
614: Create '>\12';
615: #endif
1.17 cvs 616: if not within Preformatted Create '\12';
1.1 cvs 617: END;
618:
619: Form: BEGIN
1.80 cvs 620: Create '\12<form';
1.1 cvs 621: Create Attributes;
622: Create '>\12';
1.80 cvs 623: Indent +2;
624: Indent -2 After;
1.15 cvs 625: Create '</form>\12' After;
1.1 cvs 626: END;
627:
628: Option_Menu: BEGIN
1.15 cvs 629: Create '\12<select';
1.1 cvs 630: Create Attributes;
1.5 cvs 631: Create '>';
1.80 cvs 632: Indent +2;
633: Indent -2 After;
1.15 cvs 634: Create '\12</select>\12' After;
1.1 cvs 635: END;
636:
637: Option: BEGIN
1.15 cvs 638: Create '\12<option';
1.5 cvs 639: Create Attributes;
640: Create '>';
1.53 cvs 641: Create '</option>' After;
1.1 cvs 642: END;
643:
1.62 cvs 644: OptGroup: BEGIN
645: Create '\12<optgroup';
646: Create Attributes;
647: Create '>';
1.80 cvs 648: Indent +2;
649: Indent -2 After;
650: Create '\12</optgroup>' After;
1.62 cvs 651: END;
652:
1.1 cvs 653: Text_Area: BEGIN
1.15 cvs 654: Create '<textarea';
1.1 cvs 655: Create Attributes;
656: Create '>';
1.57 cvs 657: Create '</textarea>' After;
1.1 cvs 658: END;
659:
1.63 cvs 660: FIELDSET: BEGIN
661: Create '<fieldset';
662: Create Attributes;
663: Create '>\12';
664: Indent +2;
665: Indent -2 After;
666: Create '</fieldset>\12' After;
667: END;
668:
669: LEGEND: BEGIN
670: Create '<legend';
671: Create Attributes;
672: Create '>';
673: Create '</legend>' After;
674: END;
675:
1.56 cvs 676: LABEL: BEGIN
677: Create '<label';
678: Create Attributes;
679: Create '>';
1.57 cvs 680: Create '</label>' After;
1.56 cvs 681: END;
682:
683: BUTTON: BEGIN
684: Create '<button';
685: Create Attributes;
686: Create '>';
1.57 cvs 687: Create '</button>' After;
1.56 cvs 688: END;
689:
1.1 cvs 690: Checkbox_Input: BEGIN
1.56 cvs 691: Create '<input type="checkbox"';
1.1 cvs 692: Create Attributes;
1.53 cvs 693: #ifdef XML
694: Create ' />';
695: #else
1.1 cvs 696: Create '>';
1.53 cvs 697: #endif
1.1 cvs 698: Remove;
699: END;
700:
701: Radio_Input: BEGIN
1.56 cvs 702: Create '<input type="radio"';
1.1 cvs 703: Create Attributes;
1.53 cvs 704: #ifdef XML
705: Create ' />';
706: #else
1.1 cvs 707: Create '>';
1.53 cvs 708: #endif
1.1 cvs 709: Remove;
710: END;
711:
712: Text_Input: BEGIN
1.56 cvs 713: Create '<input type="text"';
1.1 cvs 714: Create Attributes;
1.53 cvs 715: #ifdef XML
716: Create ' />';
717: #else
1.1 cvs 718: Create '>';
1.53 cvs 719: #endif
1.1 cvs 720: Remove;
721: END;
722:
723: Hidden_Input: BEGIN
1.56 cvs 724: Create '<input type="hidden"';
1.1 cvs 725: Create Attributes;
1.53 cvs 726: #ifdef XML
727: Create ' />';
728: #else
1.1 cvs 729: Create '>';
1.53 cvs 730: #endif
1.1 cvs 731: Remove;
732: END;
733:
734: Password_Input: BEGIN
1.56 cvs 735: Create '<input type="password"';
1.1 cvs 736: Create Attributes;
1.53 cvs 737: #ifdef XML
738: Create ' />';
739: #else
1.1 cvs 740: Create '>';
1.53 cvs 741: #endif
1.1 cvs 742: Remove;
743: END;
744:
745: File_Input: BEGIN
1.56 cvs 746: Create '<input type="file"';
1.1 cvs 747: Create Attributes;
1.53 cvs 748: #ifdef XML
749: Create ' />';
750: #else
1.1 cvs 751: Create '>';
1.53 cvs 752: #endif
1.1 cvs 753: Remove;
754: END;
755:
756: Reset_Input: BEGIN
1.56 cvs 757: Create '\12<input type="reset"';
1.1 cvs 758: Create Attributes;
1.53 cvs 759: #ifdef XML
760: Create ' />';
761: #else
1.1 cvs 762: Create '>';
1.53 cvs 763: #endif
1.1 cvs 764: Remove;
765: END;
766:
767: Submit_Input: BEGIN
1.56 cvs 768: Create '\12<input type="submit"';
769: Create Attributes;
770: #ifdef XML
771: Create ' />';
772: #else
773: Create '>';
774: #endif
775: Remove;
776: END;
777:
778: Button_Input: BEGIN
779: Create '\12<input type="button"';
1.1 cvs 780: Create Attributes;
1.53 cvs 781: #ifdef XML
782: Create ' />';
783: #else
1.1 cvs 784: Create '>';
1.53 cvs 785: #endif
1.1 cvs 786: Remove;
787: END;
788:
789: Block_Quote: BEGIN
1.80 cvs 790: Create '\12<blockquote';
1.1 cvs 791: Create Attributes;
792: Create '>\12';
1.80 cvs 793: Indent +2;
794: Indent -2 After;
1.15 cvs 795: Create '</blockquote>\12' After;
1.1 cvs 796: END;
797:
798: PICTURE_UNIT: BEGIN
1.10 cvs 799: if Immediately within Object
800: Remove;
801: if NOT Immediately within Object BEGIN
1.15 cvs 802: Create '<img';
1.10 cvs 803: Create Attributes;
1.53 cvs 804: #ifdef XML
805: Create ' />\12';
806: #else
807: Create '>';
808: #endif
1.10 cvs 809: END;
810: if NOT within Paragraph AND NOT Immediately within Object
811: Create '\12' After;
1.1 cvs 812: END;
813:
814: Anchor: BEGIN
1.15 cvs 815: Create '<a';
1.1 cvs 816: Create Attributes;
817: Create '>';
1.15 cvs 818: Create '</a>' After;
1.1 cvs 819: END;
820:
821: MAP:
822: BEGIN
1.15 cvs 823: Create '<map';
1.1 cvs 824: Create Attributes;
825: Create '>\12';
1.80 cvs 826: Indent +2;
827: Indent -2 After;
828: Create '</map>\12' After;
1.1 cvs 829: END;
830:
831: AREA:
832: BEGIN
1.15 cvs 833: Create '<area';
1.53 cvs 834: Remove;
1.1 cvs 835: Create Attributes;
1.53 cvs 836: #ifdef XML
837: Create ' />\12';
838: #else
1.1 cvs 839: Create '>\12';
1.53 cvs 840: #endif
1.1 cvs 841: END;
842:
843: { ---- Tables ---- }
844:
845: Table:
846: BEGIN
1.15 cvs 847: Create '\12<table';
1.1 cvs 848: Create Attributes;
849: Create '>\12';
1.80 cvs 850: Indent +2;
851: Indent -2 after;
1.15 cvs 852: Create '</table>\12' after;
1.1 cvs 853: END;
854:
855: CAPTION:
856: BEGIN
1.15 cvs 857: Create '<caption';
1.1 cvs 858: Create Attributes;
859: Create '>';
1.15 cvs 860: Create '</caption>\12' after;
1.1 cvs 861: END;
862:
1.69 cvs 863: COLGROUP:
864: BEGIN
865: Create '<colgroup';
866: Create Attributes;
867: Create '>';
1.80 cvs 868: Indent +2;
869: Indent -2 after;
1.69 cvs 870: Create '</caption>\12' after;
871: END;
872:
873: COL:
874: BEGIN
875: Create '<col';
876: Create Attributes;
877: Create '>';
1.80 cvs 878: Create '</col>\12' after;
1.69 cvs 879: END;
880:
1.1 cvs 881: Table_head:
882: Remove;
883:
884: thead:
885: BEGIN
1.15 cvs 886: Create '<thead';
1.1 cvs 887: Create Attributes;
888: Create '>\12';
1.80 cvs 889: Indent +2;
890: Indent -2 after;
1.15 cvs 891: Create '</thead>\12' after;
1.1 cvs 892: END;
893:
894: tfoot:
895: BEGIN
1.15 cvs 896: Create '<tfoot';
1.1 cvs 897: Create Attributes;
898: Create '>\12';
1.80 cvs 899: Indent +2;
900: Indent -2 after;
1.15 cvs 901: Create '</tfoot>\12' after;
1.1 cvs 902: END;
1.80 cvs 903:
1.1 cvs 904: tbody:
905: BEGIN
1.15 cvs 906: Create '<tbody';
1.1 cvs 907: Create Attributes;
908: Create '>\12';
1.80 cvs 909: Indent +2;
910: Indent -2 after;
1.15 cvs 911: Create '</tbody>\12' after;
1.1 cvs 912: END;
913:
914: Table_body:
915: Get tfoot;
916:
917: Table_row:
918: BEGIN
1.15 cvs 919: Create '<tr';
1.1 cvs 920: Create Attributes;
921: Create '>\12';
1.80 cvs 922: Indent +2;
923: Indent -2 after;
1.15 cvs 924: Create '</tr>\12' after;
1.1 cvs 925: END;
926:
927: Data_cell:
928: BEGIN
1.15 cvs 929: Create '<td';
1.1 cvs 930: Create Attributes;
931: Create '>';
1.80 cvs 932: Indent +2;
933: Indent -2 after;
1.25 cvs 934: Create '</td>\12' after;
1.1 cvs 935: END;
936:
937: Heading_cell:
938: BEGIN
1.15 cvs 939: Create '<th';
1.1 cvs 940: Create Attributes;
941: Create '>';
1.80 cvs 942: Indent +2;
943: Indent -2 after;
1.25 cvs 944: Create '</th>\12' after;
1.1 cvs 945: END;
946:
947: Table_foot:
948: BEGIN
949: Remove;
950: END;
951:
952: Division: BEGIN
1.15 cvs 953: Create '\12<div';
1.1 cvs 954: Create Attributes;
955: Create '>\12';
1.15 cvs 956: Create '</div>\12' After;
1.1 cvs 957: END;
958:
959: Center: BEGIN
1.15 cvs 960: Create '\12<center';
1.1 cvs 961: Create Attributes;
962: Create '>\12';
1.15 cvs 963: Create '</center>\12' After;
1.1 cvs 964: END;
965:
1.50 cvs 966: NOSCRIPT: BEGIN
967: Create '\12<noscript';
968: Create Attributes;
969: Create '>\12';
970: Create '</noscript>\12' After;
971: END;
972:
1.8 cvs 973: Invalid_element:
974: BEGIN
1.77 cvs 975: #ifdef XML
976: Remove;
977: #else
1.8 cvs 978: if Error_type = BadPosition
979: Remove;
980: if not Error_type = BadPosition
981: BEGIN
982: NoTranslation;
983: Create Content;
984: Remove;
985: Create Attributes;
986: Create '>';
987: END;
1.77 cvs 988: #endif
1.1 cvs 989: END;
990:
991: Comment\240: BEGIN
992: NoLineBreak;
1.80 cvs 993: Create '<!--';
1.27 cvs 994: NoTranslation;
1.1 cvs 995: Create '-->\12' after;
996: END;
997:
998: Comment_line: BEGIN
999: if not last create '\12' after;
1000: END;
1001:
1.58 cvs 1002: FRAMESET: BEGIN
1003: Create '<frameset';
1004: Create Attributes;
1005: Create '>\12';
1006: indent +2;
1007: indent -2 after;
1008: Create '</frameset>\12' After;
1009: END;
1010:
1011: Frames: BEGIN
1012: END;
1013:
1014: NOFRAMES: BEGIN
1015: Create '<noframes';
1016: Create Attributes;
1017: Create '>\12';
1018: indent +2;
1019: indent -2 after;
1020: Create '</noframes>\12' After;
1021: END;
1022:
1023: FRAME: BEGIN
1024: Create '<frame';
1025: Remove;
1026: Create Attributes;
1027: #ifdef XML
1028: Create ' />\12';
1029: #else
1030: Create '>\12';
1031: #endif
1032: END;
1033:
1034: IFRAME: BEGIN
1035: Create '<iframe';
1036: Create Attributes;
1037: Create '>\12';
1.80 cvs 1038: Indent +2;
1039: Indent -2;
1.58 cvs 1040: Create '</iframe>\12' After;
1041: END;
1042:
1.1 cvs 1043: ATTRIBUTES
1.18 cvs 1044:
1.51 cvs 1045: profile: BEGIN
1046: Create ' profile="';
1047: Create profile;
1048: Create DoubleQuote;
1049: END;
1050:
1.19 cvs 1051: Langue:
1.20 cvs 1052: IF not HTML
1053: BEGIN
1054: Create ' lang="';
1055: Create Langue;
1056: Create DoubleQuote;
1.72 cvs 1057: #ifdef XML
1058: Create ' xml:lang="';
1059: Create Langue;
1060: Create DoubleQuote;
1061: #endif
1.20 cvs 1062: END;
1.1 cvs 1063:
1.51 cvs 1064: content_type: BEGIN
1065: Create ' type="';
1066: Create content_type;
1067: Create DoubleQuote;
1068: END;
1069:
1070: script_language: BEGIN
1071: Create ' language="';
1072: Create script_language;
1073: Create DoubleQuote;
1074: END;
1075:
1076: script_src: BEGIN
1077: Create ' src="';
1078: Create script_src;
1079: Create DoubleQuote;
1080: END;
1081:
1082: defer: BEGIN
1.65 cvs 1083: Create ' defer="defer"';
1.51 cvs 1084: END;
1085:
1086: event: BEGIN
1087: Create ' event="';
1088: Create event;
1089: Create DoubleQuote;
1090: END;
1091:
1092: for_: BEGIN
1093: Create ' for="';
1094: Create for_;
1095: Create DoubleQuote;
1096: END;
1097:
1.1 cvs 1098: http_equiv: BEGIN
1099: Create ' http-equiv="';
1100: Create http_equiv;
1.12 cvs 1101: Create DoubleQuote;
1.1 cvs 1102: END;
1103:
1104: meta_name: BEGIN
1105: Create ' name="';
1106: Create meta_name;
1.12 cvs 1107: Create DoubleQuote;
1.1 cvs 1108: END;
1109:
1110: meta_content: BEGIN
1.68 cvs 1111: { quotes are generated by Amaya when saving the document }
1.67 cvs 1112: Create ' content=';
1.65 cvs 1113: Create Translated meta_content;
1.1 cvs 1114: END;
1115:
1.51 cvs 1116: scheme: BEGIN
1117: Create ' scheme="';
1118: Create scheme;
1119: Create DoubleQuote;
1120: END;
1121:
1122: charset: BEGIN
1123: Create ' charset="';
1124: Create charset;
1125: Create DoubleQuote;
1126: END;
1127:
1.1 cvs 1128: REL: BEGIN
1129: Create ' rel="';
1130: Create REL;
1.12 cvs 1131: Create DoubleQuote;
1.1 cvs 1132: END;
1133:
1134: REV: BEGIN
1135: Create ' rev="';
1136: Create REV;
1.12 cvs 1137: Create DoubleQuote;
1.1 cvs 1138: END;
1139:
1140: HREF_ :
1141: BEGIN
1142: Create ' href="';
1143: Create HREF_;
1.49 cvs 1144: Create DoubleQuote;
1145: END;
1146:
1.51 cvs 1147: hreflang :
1148: BEGIN
1149: Create ' hreflang="';
1150: Create hreflang;
1151: Create DoubleQuote;
1152: END;
1153:
1154: media :
1155: BEGIN
1156: Create ' media="';
1157: Create media;
1158: Create DoubleQuote;
1159: END;
1160:
1161: target_ :
1162: BEGIN
1163: Create ' target="';
1164: Create target_;
1165: Create DoubleQuote;
1166: END;
1167:
1.49 cvs 1168: cite:
1169: BEGIN
1170: Create ' cite="';
1171: Create cite;
1172: Create DoubleQuote;
1173: END;
1174:
1175: datetime:
1176: BEGIN
1177: Create ' datetime="';
1178: Create datetime;
1.12 cvs 1179: Create DoubleQuote;
1.1 cvs 1180: END;
1181:
1182: background_ :
1183: BEGIN
1184: Create ' background="';
1185: Create background_;
1.12 cvs 1186: Create DoubleQuote;
1.1 cvs 1187: END;
1188:
1189: BackgroundColor :
1190: BEGIN
1191: Create ' bgcolor="';
1192: Create BackgroundColor;
1.12 cvs 1193: Create DoubleQuote;
1.1 cvs 1194: END;
1195:
1196: TextColor :
1197: BEGIN
1198: Create ' text="';
1199: Create TextColor;
1.12 cvs 1200: Create DoubleQuote;
1.1 cvs 1201: END;
1202:
1203: LinkColor :
1204: BEGIN
1205: Create ' link="';
1206: Create LinkColor;
1.12 cvs 1207: Create DoubleQuote;
1.1 cvs 1208: END;
1209:
1210: VisitedLinkColor :
1211: BEGIN
1212: Create ' vlink="';
1213: Create VisitedLinkColor;
1.12 cvs 1214: Create DoubleQuote;
1.1 cvs 1215: END;
1216:
1217: ActiveLinkColor :
1218: BEGIN
1219: Create ' alink="';
1220: Create ActiveLinkColor;
1.12 cvs 1221: Create DoubleQuote;
1.1 cvs 1222: END;
1223:
1224: BaseFontSize:
1225: BEGIN
1.12 cvs 1226: Create ' size="';
1.1 cvs 1227: Create BaseFontSize;
1.12 cvs 1228: Create DoubleQuote;
1.1 cvs 1229: END;
1230:
1.48 cvs 1231: BaseFontColor:
1232: BEGIN
1233: Create ' color="';
1234: Create BaseFontColor;
1235: Create DoubleQuote;
1236: END;
1237:
1238: BaseFontFace:
1239: BEGIN
1.70 cvs 1240: Create ' face="';
1.48 cvs 1241: Create BaseFontFace;
1242: Create DoubleQuote;
1243: END;
1244:
1.1 cvs 1245: Font_size :
1246: BEGIN
1247: Create ' size="';
1248: Create Font_size;
1.12 cvs 1249: Create DoubleQuote;
1.1 cvs 1250: END;
1251:
1252: color :
1253: BEGIN
1254: Create ' color="';
1255: Create color;
1.48 cvs 1256: Create DoubleQuote;
1257: END;
1258:
1259: face :
1260: BEGIN
1261: Create ' face="';
1262: Create face;
1.12 cvs 1263: Create DoubleQuote;
1.1 cvs 1264: END;
1.6 cvs 1265:
1266: Clear = Left_:
1.46 cvs 1267: Create ' clear="left"';
1.6 cvs 1268: Clear = Right_:
1.46 cvs 1269: Create ' clear="right"';
1.9 cvs 1270: Clear = All_:
1.46 cvs 1271: Create ' clear="all"';
1.9 cvs 1272: Clear = None:
1.46 cvs 1273: Create ' clear="none"';
1.1 cvs 1274:
1275: Align = left_:
1.46 cvs 1276: Create ' align="left"';
1.1 cvs 1277: Align = center_:
1.46 cvs 1278: Create ' align="center"';
1.1 cvs 1279: Align = right_:
1.46 cvs 1280: Create ' align="right"';
1281:
1282: TextAlign = left_:
1283: Create ' align="left"';
1284: TextAlign = center_:
1285: Create ' align="center"';
1286: TextAlign = right_:
1287: Create ' align="right"';
1288: TextAlign = justify_:
1289: Create ' align="justify"';
1.1 cvs 1290:
1291: NoShade:
1.65 cvs 1292: Create ' noshade="noshade"';
1.1 cvs 1293:
1294: Size_: BEGIN
1295: Create ' size="';
1296: Create Size_;
1.12 cvs 1297: Create DoubleQuote;
1.1 cvs 1298: END;
1299:
1300: Width__: BEGIN
1301: Create ' width="';
1302: Create Width__;
1.12 cvs 1303: Create DoubleQuote;
1.1 cvs 1304: END;
1305:
1.51 cvs 1306: declare:
1.65 cvs 1307: Create ' declare="declare"';
1.51 cvs 1308:
1.1 cvs 1309: codebase: BEGIN
1310: Create ' codebase="';
1311: Create codebase;
1.12 cvs 1312: Create DoubleQuote;
1.1 cvs 1313: END;
1314:
1315: code: BEGIN
1316: Create ' code="';
1317: Create code;
1.12 cvs 1318: Create DoubleQuote;
1.1 cvs 1319: END;
1320:
1.51 cvs 1321: object: BEGIN
1322: Create ' object="';
1323: Create object;
1324: Create DoubleQuote;
1325: END;
1326:
1.1 cvs 1327: applet_name: BEGIN
1328: Create ' name="';
1329: Create applet_name;
1.12 cvs 1330: Create DoubleQuote;
1.1 cvs 1331: END;
1332:
1333: Param_name: BEGIN
1334: Create ' name="';
1335: Create Param_name;
1.12 cvs 1336: Create DoubleQuote;
1.1 cvs 1337: END;
1338:
1339: Param_value: BEGIN
1340: Create ' value="';
1341: Create Param_value;
1.12 cvs 1342: Create DoubleQuote;
1.1 cvs 1343: END;
1.46 cvs 1344:
1.51 cvs 1345: valuetype = data_:
1346: Create ' valuetype="data"';
1347: valuetype = ref:
1348: Create ' valuetype="ref"';
1349: valuetype = object_:
1350: Create ' valuetype="object"';
1351:
1352: Param_type: BEGIN
1353: Create ' type="';
1354: Create Param_type;
1355: Create DoubleQuote;
1356: END;
1357:
1.1 cvs 1358: classid: BEGIN
1359: Create ' classid="';
1360: Create classid;
1.12 cvs 1361: Create DoubleQuote;
1.1 cvs 1362: END;
1363:
1364: data: BEGIN
1365: Create ' data="';
1366: Create data;
1.12 cvs 1367: Create DoubleQuote;
1.1 cvs 1368: END;
1369:
1370: Object_type: BEGIN
1371: Create ' type="';
1372: Create Object_type;
1.12 cvs 1373: Create DoubleQuote;
1.1 cvs 1374: END;
1375:
1.38 cvs 1376: Link_type: BEGIN
1377: Create ' type="';
1378: Create Link_type;
1379: Create DoubleQuote;
1380: END;
1381:
1.1 cvs 1382: codetype: BEGIN
1383: Create ' codetype="';
1384: Create codetype;
1.12 cvs 1385: Create DoubleQuote;
1.1 cvs 1386: END;
1.46 cvs 1387:
1.51 cvs 1388: archive: BEGIN
1389: Create ' archive="';
1390: Create archive;
1391: Create DoubleQuote;
1392: END;
1393:
1394: standby: BEGIN
1395: Create ' standby="';
1396: Create standby;
1397: Create DoubleQuote;
1398: END;
1399:
1.1 cvs 1400: Title : BEGIN
1401: Create ' title="';
1.65 cvs 1402: Create Translated Title;
1.12 cvs 1403: Create DoubleQuote;
1.1 cvs 1404: END;
1405:
1.51 cvs 1406: accesskey: BEGIN
1407: Create ' accesskey="';
1408: Create accesskey;
1409: Create DoubleQuote;
1410: END;
1411:
1412: tabindex: BEGIN
1413: Create ' tabindex="';
1414: Create tabindex;
1415: Create DoubleQuote;
1416: END;
1.56 cvs 1417:
1418: Associated_control: BEGIN
1419: Create ' for="';
1420: Create Associated_control;
1421: Create DoubleQuote;
1422: END;
1423:
1424: Button_type = button:
1425: Create ' type="button"';
1426: Button_type = submit:
1427: Create ' type="submit"';
1428: Button_type = reset:
1429: Create ' type="reset"';
1.51 cvs 1430:
1.1 cvs 1431: Class: BEGIN
1.22 cvs 1432: Create ' class="';
1433: Create Class;
1434: Create DoubleQuote;
1.1 cvs 1435: END;
1436:
1.46 cvs 1437: Style\240: BEGIN
1.22 cvs 1438: IF not Within HEAD
1.1 cvs 1439: BEGIN
1.68 cvs 1440: { quotes are generated by Amaya when saving the document }
1.64 cvs 1441: Create ' style=';
1.1 cvs 1442: Create Style\240;
1443: END;
1444: END;
1.20 cvs 1445:
1446: ID: BEGIN
1447: Create ' id="';
1448: Create ID;
1449: Create DoubleQuote;
1450: END;
1.46 cvs 1451:
1452: dir = ltr :
1453: Create ' dir="ltr"';
1454: dir = rtl :
1455: Create ' dir="rtl"';
1456:
1457: onclick: BEGIN
1458: Create ' onclick="';
1459: Create onclick;
1460: Create DoubleQuote;
1461: END;
1462:
1463: ondblclick: BEGIN
1464: Create ' ondblclick="';
1465: Create ondblclick;
1466: Create DoubleQuote;
1467: END;
1468:
1469: onmousedown: BEGIN
1470: Create ' onmousedown="';
1471: Create onmousedown;
1472: Create DoubleQuote;
1473: END;
1474:
1475: onmouseup: BEGIN
1476: Create ' onmouseup="';
1477: Create onmouseup;
1478: Create DoubleQuote;
1479: END;
1480:
1481: onmouseover: BEGIN
1482: Create ' onmouseover="';
1483: Create onmouseover;
1484: Create DoubleQuote;
1485: END;
1486:
1487: onmousemove: BEGIN
1488: Create ' onmousemove="';
1489: Create onmousemove;
1490: Create DoubleQuote;
1491: END;
1492:
1493: onmouseout: BEGIN
1494: Create ' onmouseout="';
1495: Create onmouseout;
1496: Create DoubleQuote;
1497: END;
1498:
1499: onkeypress: BEGIN
1500: Create ' onkeypress="';
1501: Create onkeypress;
1502: Create DoubleQuote;
1503: END;
1504:
1505: onkeydown: BEGIN
1506: Create ' onkeydown="';
1507: Create onkeydown;
1508: Create DoubleQuote;
1509: END;
1510:
1511: onkeyup: BEGIN
1512: Create ' onkeyup="';
1513: Create onkeyup;
1514: Create DoubleQuote;
1515: END;
1.1 cvs 1516:
1.51 cvs 1517: onload: BEGIN
1518: Create ' onload="';
1519: Create onload;
1520: Create DoubleQuote;
1521: END;
1522:
1523: onunload: BEGIN
1524: Create ' onunload="';
1525: Create onunload;
1526: Create DoubleQuote;
1527: END;
1528:
1529: onfocus: BEGIN
1530: Create ' onfocus="';
1531: Create onfocus;
1532: Create DoubleQuote;
1533: END;
1534:
1535: onblur: BEGIN
1536: Create ' onblur="';
1537: Create onblur;
1538: Create DoubleQuote;
1539: END;
1540:
1541: onsubmit: BEGIN
1542: Create ' onsubmit="';
1543: Create onsubmit;
1544: Create DoubleQuote;
1545: END;
1546:
1547: onreset: BEGIN
1548: Create ' onreset="';
1549: Create onreset;
1550: Create DoubleQuote;
1551: END;
1552:
1553: onselect: BEGIN
1554: Create ' onselect="';
1555: Create onselect;
1556: Create DoubleQuote;
1557: END;
1558:
1559: onchange: BEGIN
1560: Create ' onchange="';
1561: Create onchange;
1562: Create DoubleQuote;
1563: END;
1564:
1.1 cvs 1565: BulletStyle = disc :
1.46 cvs 1566: Create ' type="disc"';
1.1 cvs 1567: BulletStyle = square :
1.46 cvs 1568: Create ' type="square"';
1.1 cvs 1569: BulletStyle = circle :
1.46 cvs 1570: Create ' type="circle"';
1.1 cvs 1571:
1572: COMPACT:
1.65 cvs 1573: Create ' compact="compact"';
1.1 cvs 1574:
1575: NumberStyle = Arabic_ :
1.46 cvs 1576: Create ' type="1"';
1.1 cvs 1577: NumberStyle = LowerAlpha :
1.46 cvs 1578: Create ' type="a"';
1.1 cvs 1579: NumberStyle = UpperAlpha :
1.46 cvs 1580: Create ' type="A"';
1.1 cvs 1581: NumberStyle = LowerRoman :
1.46 cvs 1582: Create ' type="i"';
1.1 cvs 1583: NumberStyle = UpperRoman :
1.46 cvs 1584: Create ' type="I"';
1.1 cvs 1585:
1586: Start > 1: BEGIN
1587: Create ' start="';
1588: Create Start;
1.12 cvs 1589: Create DoubleQuote;
1.1 cvs 1590: END;
1591:
1592: ItemStyle = disc :
1.46 cvs 1593: Create ' type="disc"';
1.1 cvs 1594: ItemStyle = square :
1.46 cvs 1595: Create ' type="square"';
1.1 cvs 1596: ItemStyle = circle :
1.46 cvs 1597: Create ' type="circle"';
1.1 cvs 1598: ItemStyle = Arabic_ :
1.46 cvs 1599: Create ' type="1"';
1.1 cvs 1600: ItemStyle = LowerAlpha :
1.46 cvs 1601: Create ' type="a"';
1.1 cvs 1602: ItemStyle = UpperAlpha :
1.46 cvs 1603: Create ' type="A"';
1.1 cvs 1604: ItemStyle = LowerRoman :
1.46 cvs 1605: Create ' type="i"';
1.1 cvs 1606: ItemStyle = UpperRoman :
1.46 cvs 1607: Create ' type="I"';
1.1 cvs 1608:
1609: ItemValue: BEGIN
1610: Create ' value="';
1611: Create ItemValue;
1.12 cvs 1612: Create DoubleQuote;
1.1 cvs 1613: END;
1614:
1615: Script_URL: BEGIN
1616: Create ' action="';
1617: Create Script_URL;
1.12 cvs 1618: Create DoubleQuote;
1.1 cvs 1619: END;
1620:
1621: METHOD=Post_:
1.15 cvs 1622: Create ' method="post"';
1.1 cvs 1623:
1624: METHOD=Get_:
1.15 cvs 1625: Create ' method="get"';
1.1 cvs 1626:
1627: ENCTYPE: BEGIN
1628: Create ' enctype="';
1629: Create ENCTYPE;
1.12 cvs 1630: Create DoubleQuote;
1.1 cvs 1631: END;
1632:
1.51 cvs 1633: accept_charset: BEGIN
1634: Create ' accept-charset="';
1635: Create accept_charset;
1636: Create DoubleQuote;
1637: END;
1638:
1.1 cvs 1639: NAME: BEGIN
1640: Create ' name="';
1641: Create NAME;
1.12 cvs 1642: Create DoubleQuote;
1.72 cvs 1643: #ifdef XML
1644: if Anchor and not ID
1645: BEGIN
1646: Create ' id="';
1647: Create NAME;
1648: Create DoubleQuote;
1649: END;
1650: #endif
1.1 cvs 1651: END;
1652:
1653: Multiple:
1.65 cvs 1654: Create ' multiple="multiple"';
1.1 cvs 1655:
1.4 cvs 1656: MenuSize: BEGIN
1.12 cvs 1657: Create ' size="';
1.4 cvs 1658: Create MenuSize;
1.12 cvs 1659: Create DoubleQuote;
1.4 cvs 1660: END;
1.5 cvs 1661:
1662: Selected:
1.65 cvs 1663: Create ' selected="selected"';
1.4 cvs 1664:
1.9 cvs 1665: Value_: BEGIN
1.1 cvs 1666: Create ' value="';
1.13 cvs 1667: Create Value_;
1.12 cvs 1668: Create DoubleQuote;
1.1 cvs 1669: END;
1670:
1671: Rows: BEGIN
1.12 cvs 1672: Create ' rows="';
1.1 cvs 1673: Create Rows;
1.12 cvs 1674: Create DoubleQuote;
1.1 cvs 1675: END;
1676:
1677: Columns: BEGIN
1.12 cvs 1678: Create ' cols="';
1.1 cvs 1679: Create Columns;
1.12 cvs 1680: Create DoubleQuote;
1.1 cvs 1681: END;
1682:
1683: Checked = Yes_:
1.65 cvs 1684: Create ' checked="checked"';
1.1 cvs 1685:
1.51 cvs 1686: disabled:
1.65 cvs 1687: Create ' disabled="disabled"';
1.51 cvs 1688:
1689: readonly:
1.65 cvs 1690: Create ' readonly="readonly"';
1.51 cvs 1691:
1692: label: BEGIN
1693: Create ' label="';
1694: Create label;
1695: Create DoubleQuote;
1696: END;
1697:
1698: accept: BEGIN
1699: Create ' accept="';
1700: Create accept;
1701: Create DoubleQuote;
1702: END;
1.63 cvs 1703:
1704: LAlign = Top_:
1705: Create ' align="top"';
1706: LAlign = Bottom_:
1707: Create ' align="bottom"';
1708: LAlign = Left_:
1709: Create ' align="left"';
1710: LAlign = Right_:
1711: Create ' align="right"';
1.51 cvs 1712:
1.1 cvs 1713: Area_Size: BEGIN
1.12 cvs 1714: Create ' size="';
1.1 cvs 1715: Create Area_Size;
1.12 cvs 1716: Create DoubleQuote;
1.1 cvs 1717: END;
1718:
1719: MaxLength: BEGIN
1.12 cvs 1720: Create ' maxlength="';
1.1 cvs 1721: Create MaxLength;
1.12 cvs 1722: Create DoubleQuote;
1.1 cvs 1723: END;
1724:
1725: SRC: BEGIN
1.78 cvs 1726: if not Immediately within Object
1727: BEGIN
1728: Create ' src="';
1729: Create SRC;
1730: Create DoubleQuote;
1731: END;
1.1 cvs 1732: END;
1733:
1734: ALT: BEGIN
1.78 cvs 1735: if not Immediately within Object
1736: BEGIN
1737: Create ' alt="';
1738: Create Translated ALT;
1739: Create DoubleQuote;
1740: END;
1.1 cvs 1741: END;
1742:
1.51 cvs 1743: longdesc: BEGIN
1744: Create ' longdesc="';
1745: Create longdesc;
1746: Create DoubleQuote;
1747: END;
1748:
1.1 cvs 1749: Alignment = Top_:
1.46 cvs 1750: Create ' align="top"';
1.1 cvs 1751: Alignment = Middle_:
1.46 cvs 1752: Create ' align="middle"';
1.1 cvs 1753: Alignment = Bottom_:
1.46 cvs 1754: Create ' align="bottom"';
1.1 cvs 1755: Alignment = Left_:
1.46 cvs 1756: Create ' align="left"';
1.1 cvs 1757: Alignment = Right_:
1.46 cvs 1758: Create ' align="right"';
1.1 cvs 1759:
1760: Height_: BEGIN
1761: Create ' height="';
1762: Create Height_;
1.12 cvs 1763: Create DoubleQuote;
1.1 cvs 1764: END;
1765:
1766: Img_border: BEGIN
1767: Create ' border="';
1768: Create Img_border;
1.12 cvs 1769: Create DoubleQuote;
1.1 cvs 1770: END;
1771:
1772: hspace: BEGIN
1773: Create ' hspace="';
1774: Create hspace;
1.12 cvs 1775: Create DoubleQuote;
1.1 cvs 1776: END;
1777:
1778: vspace: BEGIN
1779: Create ' vspace="';
1780: Create vspace;
1.12 cvs 1781: Create DoubleQuote;
1.1 cvs 1782: END;
1783:
1784: ISMAP:
1.65 cvs 1785: Create ' ismap="ismap"';
1.1 cvs 1786:
1787: USEMAP: BEGIN
1788: Create ' usemap="';
1789: Create USEMAP;
1.12 cvs 1790: Create DoubleQuote;
1.1 cvs 1791: END;
1792:
1793: nohref:
1.65 cvs 1794: Create ' nohref="nohref"';
1.1 cvs 1795:
1796: shape = rectangle:
1.46 cvs 1797: Create ' shape="rect"';
1.1 cvs 1798: shape = circle:
1.46 cvs 1799: Create ' shape="circle"';
1.1 cvs 1800: shape = polygon:
1.46 cvs 1801: Create ' shape="poly"';
1.1 cvs 1802:
1803: coords: BEGIN
1804: Create ' coords="';
1805: Create coords;
1.12 cvs 1806: Create DoubleQuote;
1.1 cvs 1807: END;
1.40 cvs 1808:
1809: mode = inline_math:
1.46 cvs 1810: Create ' mode="inline"';
1.40 cvs 1811: mode = display:
1.46 cvs 1812: Create ' mode="display"';
1.1 cvs 1813:
1.51 cvs 1814: summary: BEGIN
1815: Create ' summary="';
1.65 cvs 1816: Create Translated summary;
1.51 cvs 1817: Create DoubleQuote;
1818: END;
1819:
1820: frame = void:
1821: Create ' frame="void"';
1822: frame = above:
1823: Create ' frame="above"';
1824: frame = below:
1825: Create ' frame="below"';
1826: frame = hsides:
1827: Create ' frame="hsides"';
1828: frame = lhs:
1829: Create ' frame="lhs"';
1830: frame = rhs:
1831: Create ' frame="rhs"';
1832: frame = vsides:
1833: Create ' frame="vsides"';
1834: frame = box:
1835: Create ' frame="box"';
1836: frame = border:
1837: Create ' frame="border"';
1838:
1839: rules_ = none:
1840: Create ' rules="none"';
1841: rules_ = groups:
1842: Create ' rules="groups"';
1843: rules_ = rows:
1844: Create ' rules="rows"';
1845: rules_ = cols:
1846: Create ' rules="cols"';
1847: rules_ = all:
1848: Create ' rules="all"';
1849:
1.1 cvs 1850: Border: BEGIN
1.12 cvs 1851: Create ' border="';
1.1 cvs 1852: Create Border;
1.12 cvs 1853: Create DoubleQuote;
1.1 cvs 1854: END;
1855:
1856: cellspacing: BEGIN
1857: Create ' cellspacing="';
1858: Create cellspacing;
1.12 cvs 1859: Create DoubleQuote;
1.1 cvs 1860: END;
1861:
1862: cellpadding: BEGIN
1863: Create ' cellpadding="';
1864: Create cellpadding;
1.12 cvs 1865: Create DoubleQuote;
1.1 cvs 1866: END;
1867:
1.51 cvs 1868: datapagesize: BEGIN
1869: Create ' datapagesize="';
1870: Create datapagesize;
1871: Create DoubleQuote;
1872: END;
1873:
1.1 cvs 1874: Position = Position_top:
1.46 cvs 1875: Create ' align="top"';
1.1 cvs 1876: Position = Position_bottom:
1.46 cvs 1877: Create ' align="bottom"';
1.51 cvs 1878: Position = Position_left:
1.46 cvs 1879: Create ' align="left"';
1.51 cvs 1880: Position = Position_right:
1.46 cvs 1881: Create ' align="right"';
1.51 cvs 1882:
1.1 cvs 1883: Row_valign = Row_top:
1.46 cvs 1884: Create ' valign="top"';
1.1 cvs 1885: Row_valign = Row_middle:
1.46 cvs 1886: Create ' valign="middle"';
1.1 cvs 1887: Row_valign = Row_bottom:
1.46 cvs 1888: Create ' valign="bottom"';
1.51 cvs 1889: Row_valign = Row_baseline:
1890: Create ' valign="baseline"';
1.1 cvs 1891:
1.51 cvs 1892: abbr: BEGIN
1893: Create ' ="abbr';
1.65 cvs 1894: Create Translated abbr;
1.51 cvs 1895: Create DoubleQuote;
1896: END;
1897:
1898: axis: BEGIN
1899: Create ' ="axis';
1900: Create axis;
1901: Create DoubleQuote;
1902: END;
1903:
1904: headers: BEGIN
1905: Create ' ="headers';
1906: Create headers;
1907: Create DoubleQuote;
1908: END;
1909:
1910: scope: BEGIN
1911: Create ' ="scope';
1912: Create scope;
1.69 cvs 1913: Create DoubleQuote;
1914: END;
1915:
1916: span_: BEGIN
1917: Create ' span="';
1918: Create span_;
1.12 cvs 1919: Create DoubleQuote;
1.1 cvs 1920: END;
1921:
1.39 cvs 1922: rowspan_: BEGIN
1.12 cvs 1923: Create ' rowspan="';
1.39 cvs 1924: Create rowspan_;
1.12 cvs 1925: Create DoubleQuote;
1.1 cvs 1926: END;
1927:
1.51 cvs 1928: colspan_: BEGIN
1929: Create ' colspan="';
1930: Create colspan_;
1931: Create DoubleQuote;
1932: END;
1933:
1.1 cvs 1934: Cell_align = Cell_left:
1.46 cvs 1935: Create ' align="left"';
1.1 cvs 1936: Cell_align = Cell_center:
1.46 cvs 1937: Create ' align="center"';
1.1 cvs 1938: Cell_align = Cell_right:
1.46 cvs 1939: Create ' align="right"';
1.51 cvs 1940: Cell_align = Cell_justify:
1941: Create ' align="justify"';
1942: Cell_align = Cell_char:
1943: Create ' align="char"';
1944:
1945: char: BEGIN
1946: Create ' char="';
1947: Create char;
1948: Create DoubleQuote;
1949: END;
1.1 cvs 1950:
1.51 cvs 1951: charoff: BEGIN
1952: Create ' charoff="';
1953: Create charoff;
1954: Create DoubleQuote;
1955: END;
1956:
1.1 cvs 1957: Cell_valign = Cell_top:
1.46 cvs 1958: Create ' valign="top"';
1.1 cvs 1959: Cell_valign = Cell_middle:
1.46 cvs 1960: Create ' valign="middle"';
1.1 cvs 1961: Cell_valign = Cell_bottom:
1.46 cvs 1962: Create ' valign="bottom"';
1.51 cvs 1963: Cell_valign = Cell_baseline:
1964: Create ' valign="baseline"';
1.1 cvs 1965:
1.24 cvs 1966: No_wrap = no_wrap:
1.65 cvs 1967: Create ' nowrap="nowrap"';
1.58 cvs 1968:
1969: RowHeight: BEGIN
1970: Create ' rows="';
1971: Create RowHeight;
1972: Create DoubleQuote;
1973: END;
1974:
1975: ColWidth: BEGIN
1976: Create ' cols="';
1977: Create ColWidth;
1978: Create DoubleQuote;
1979: END;
1980:
1981: FrameName: BEGIN
1982: Create ' name="';
1983: Create FrameName;
1984: Create DoubleQuote;
1985: END;
1986:
1987: FrameSrc: BEGIN
1988: Create ' src="';
1989: Create FrameSrc;
1990: Create DoubleQuote;
1991: END;
1992:
1993: frameborder = Border1:
1994: Create ' frameborder="1"';
1995: frameborder = Border0:
1996: Create ' frameborder="0"';
1997:
1998: marginwidth: BEGIN
1999: Create ' marginwidth="';
2000: Create marginwidth;
2001: Create DoubleQuote;
2002: END;
2003:
2004: marginheight: BEGIN
2005: Create ' marginheight="';
2006: Create marginheight;
2007: Create DoubleQuote;
2008: END;
2009:
2010: no_resize: BEGIN
2011: Create ' noresize="noresize"';
2012: END;
2013:
2014: scrolling = Yes_:
2015: Create ' scrolling="yes"';
2016: scrolling = No_:
2017: Create ' scrolling="no"';
2018: scrolling = auto:
2019: Create ' scrolling="auto"';
1.1 cvs 2020:
2021: Invalid_attribute:
1.77 cvs 2022: BEGIN
2023: #ifndef XML
1.1 cvs 2024: Create Invalid_attribute;
1.77 cvs 2025: #endif
2026: END;
1.1 cvs 2027:
2028: #include "Text_SGML.inc"
2029:
1.35 cvs 2030: #include "greek.sgml"
2031:
1.1 cvs 2032: GraphTRANSLATE
2033: BEGIN
2034: 'c' -> 'circle';
2035: 'Q' -> 'circle';
2036: 'R' -> 'rect';
2037: 'C' -> 'rect';
2038: ' ' -> 'rect';
2039: 'P' -> 'rect';
2040: 'p' -> 'polygon';
2041: 'B' -> 'polygon';
2042: END;
2043:
2044: END
Webmaster