![]() ![]() | ![]() |
1.3 cvs 1: { Author: I. Vatton 1994-1995-1996 }
1.1 cvs 2:
3: TRANSLATION HTML;
4:
1.3 cvs 5: LINELENGTH 78;
1.1 cvs 6:
7: CONST
1.12 cvs 8: DoubleQuote = '"';
1.1 cvs 9:
10: RULES
11:
12: HTML : BEGIN
1.26 cvs 13: Create '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">\12';
1.18 cvs 14: Create '<html';
15: Create Attributes;
16: Create '>\12';
1.15 cvs 17: Create '</html>\12' After;
1.1 cvs 18: END;
19:
20: HEAD: BEGIN
1.18 cvs 21: Create '<head';
22: Create Attributes;
23: Create '>\12';
1.15 cvs 24: Create '</head>\12' After;
1.1 cvs 25: END;
26:
27: Document_URL:
28: BEGIN
29: Remove;
30: END;
31:
32: TITLE: BEGIN
1.18 cvs 33: Create '<title';
34: Create Attributes;
35: Create '>\12';
1.15 cvs 36: Create '</title>\12' After;
1.1 cvs 37: END;
38:
39: ISINDEX: BEGIN
1.15 cvs 40: Create '<isindex';
1.1 cvs 41: IF Prompt
42: BEGIN
43: Create ' prompt="';
44: Create Prompt;
1.12 cvs 45: Create DoubleQuote;
1.1 cvs 46: END;
47: Create Attributes;
48: Remove;
49: Create '>\12';
50: END;
51:
52: BASE: BEGIN
1.15 cvs 53: Create '<base ';
1.1 cvs 54: Create Attributes;
55: Remove;
56: Create '>\12';
57: END;
58:
59: Styles:BEGIN
1.15 cvs 60: Create '<style';
1.1 cvs 61: IF Notation
62: BEGIN
63: Create ' type=';
64: Create Notation;
65: END;
66: Create Attributes;
67: Create '>\12';
1.15 cvs 68: Create '</style>\12' After;
1.1 cvs 69: END;
70:
71: StyleRule:
72: BEGIN
73: IF Selector
74: BEGIN
75: Create Selector;
76: Create ' { ';
77: Create ' }\12' After;
78: END;
79: END;
80:
81: SCRIPT: BEGIN
1.15 cvs 82: Create '<script';
1.1 cvs 83: Create Attributes;
84: Create '>\12' After;
85: END;
86:
87: META: BEGIN
1.15 cvs 88: Create '<meta';
1.1 cvs 89: Remove;
90: Create Attributes;
91: Create '>\12' After;
92: END;
93:
94: LINK: BEGIN
1.15 cvs 95: Create '<link';
1.1 cvs 96: Remove;
97: Create Attributes;
98: Create '>\12' After;
99: END;
100:
101: BODY: BEGIN
1.15 cvs 102: Create '<body';
1.1 cvs 103: Create Attributes;
104: Create '>\12';
1.15 cvs 105: Create '</body>\12' After;
1.1 cvs 106: END;
107:
108: H1: BEGIN
1.15 cvs 109: Create '<h1';
1.1 cvs 110: Create Attributes;
111: Create '>';
1.15 cvs 112: Create '</h1>' After;
113: if not within Preformatted Create '\12\12' After;
1.1 cvs 114: END;
115:
116: H2: BEGIN
1.15 cvs 117: Create '<h2';
1.1 cvs 118: Create Attributes;
119: Create '>';
1.15 cvs 120: Create '</h2>' After;
121: if not within Preformatted Create '\12\12' After;
1.1 cvs 122: END;
123:
124: H3: BEGIN
1.15 cvs 125: Create '<h3';
1.1 cvs 126: Create Attributes;
127: Create '>';
1.15 cvs 128: Create '</h3>' After;
129: if not within Preformatted Create '\12\12' After;
1.1 cvs 130: END;
131:
132: H4: BEGIN
1.15 cvs 133: Create '<h4';
1.1 cvs 134: Create Attributes;
135: Create '>';
1.15 cvs 136: Create '</h4>' After;
137: if not within Preformatted Create '\12\12' After;
1.1 cvs 138: END;
139:
140: H5: BEGIN
1.15 cvs 141: Create '<h5';
1.1 cvs 142: Create Attributes;
143: Create '>';
1.15 cvs 144: Create '</h5>' After;
145: if not within Preformatted Create '\12' After;
1.1 cvs 146: END;
147:
148: H6: BEGIN
1.15 cvs 149: Create '<h6';
1.1 cvs 150: Create Attributes;
151: Create '>';
1.15 cvs 152: Create '</h6>' After;
153: if not within Preformatted Create '\12' After;
1.1 cvs 154: END;
155:
156: BaseFont:
157: BEGIN
1.15 cvs 158: Create '<basefont';
1.1 cvs 159: Remove;
160: Create Attributes;
161: Create '>\12';
162: END;
163:
1.6 cvs 164: BR: BEGIN
1.15 cvs 165: Create '<br';
1.6 cvs 166: Create Attributes;
1.13 cvs 167: Create '>\12';
1.6 cvs 168: Remove;
169: END;
1.1 cvs 170: Italic_text:
171: BEGIN
1.15 cvs 172: Create '<i';
1.1 cvs 173: Create Attributes;
174: Create '>';
1.15 cvs 175: Create '</i>' After;
1.1 cvs 176: END;
177: Bold_text:
178: BEGIN
1.15 cvs 179: Create '<b';
1.1 cvs 180: Create Attributes;
181: Create '>';
1.15 cvs 182: Create '</b>' After;
1.1 cvs 183: END;
184: Teletype_text:
185: BEGIN
1.15 cvs 186: Create '<tt';
1.1 cvs 187: Create Attributes;
188: Create '>';
1.15 cvs 189: Create '</tt>' After;
1.1 cvs 190: END;
1.8 cvs 191: Underlined_text:
192: BEGIN
1.15 cvs 193: Create '<u';
1.8 cvs 194: Create Attributes;
195: Create '>';
1.15 cvs 196: Create '</u>' After;
1.8 cvs 197: END;
1.1 cvs 198: Struck_text:
199: BEGIN
1.15 cvs 200: Create '<strike';
1.1 cvs 201: Create Attributes;
202: Create '>';
1.15 cvs 203: Create '</strike>' After;
1.1 cvs 204: END;
205: Big_text:
206: BEGIN
1.15 cvs 207: Create '<big';
1.1 cvs 208: Create Attributes;
209: Create '>';
1.15 cvs 210: Create '</big>' After;
1.1 cvs 211: END;
212: Small_text:
213: BEGIN
1.15 cvs 214: Create '<small';
1.1 cvs 215: Create Attributes;
216: Create '>';
1.15 cvs 217: Create '</small>' After;
1.1 cvs 218: END;
219: Subscript:
220: BEGIN
1.15 cvs 221: Create '<sub';
1.1 cvs 222: Create Attributes;
223: Create '>';
1.15 cvs 224: Create '</sub>' After;
1.1 cvs 225: END;
226: Superscript:
227: BEGIN
1.15 cvs 228: Create '<sup';
1.1 cvs 229: Create Attributes;
230: Create '>';
1.15 cvs 231: Create '</sup>' After;
1.1 cvs 232: END;
233:
234: Emphasis:
235: BEGIN
1.15 cvs 236: Create '<em';
1.1 cvs 237: Create Attributes;
238: Create '>';
1.15 cvs 239: Create '</em>' After;
1.1 cvs 240: END;
241: Strong:
242: BEGIN
1.15 cvs 243: Create '<strong';
1.1 cvs 244: Create Attributes;
245: Create '>';
1.15 cvs 246: Create '</strong>' After;
1.1 cvs 247: END;
248: Def:
249: BEGIN
1.15 cvs 250: Create '<dfn';
1.1 cvs 251: Create Attributes;
252: Create '>';
1.15 cvs 253: Create '</dfn>' After;
1.1 cvs 254: END;
255: Code:
256: BEGIN
1.15 cvs 257: Create '<code';
1.1 cvs 258: Create Attributes;
259: Create '>';
1.15 cvs 260: Create '</code>' After;
1.1 cvs 261: END;
262: Sample:
263: BEGIN
1.15 cvs 264: Create '<samp';
1.1 cvs 265: Create Attributes;
266: Create '>';
1.15 cvs 267: Create '</samp>' After;
1.1 cvs 268: END;
269: Keyboard:
270: BEGIN
1.15 cvs 271: Create '<kbd';
1.1 cvs 272: Create Attributes;
273: Create '>';
1.15 cvs 274: Create '</kbd>' After;
1.1 cvs 275: END;
276: Variable:
277: BEGIN
1.15 cvs 278: Create '<var';
1.1 cvs 279: Create Attributes;
280: Create '>';
1.15 cvs 281: Create '</var>' After;
1.1 cvs 282: END;
283: Cite:
284: BEGIN
1.15 cvs 285: Create '<cite';
1.1 cvs 286: Create Attributes;
287: Create '>';
1.15 cvs 288: Create '</cite>' After;
1.1 cvs 289: END;
290:
291: Font_: BEGIN
1.15 cvs 292: Create '<font';
1.1 cvs 293: Create Attributes;
294: Create '>';
1.15 cvs 295: Create '</font>' After;
1.1 cvs 296: END;
297:
298: Applet: BEGIN
1.15 cvs 299: Create '<applet';
1.1 cvs 300: Create Attributes;
301: Create '>\12';
1.15 cvs 302: Create '</applet>\12' After;
1.1 cvs 303: END;
304:
305: Parameter: BEGIN
1.15 cvs 306: Create '<param';
1.1 cvs 307: Create Attributes;
308: Remove;
309: Create '>\12';
310: END;
311:
312: #ifdef COUGAR
313: Object: BEGIN
1.15 cvs 314: Create '<object';
1.1 cvs 315: Create Attributes;
316: Create '>\12';
1.15 cvs 317: Create '</object>\12' After;
1.1 cvs 318: END;
1.20 cvs 319:
320: Span: BEGIN
321: Create '<span';
322: Create Attributes;
323: Create '>';
324: Create '</span>' After;
325: END;
1.1 cvs 326: #endif
327: Paragraph: BEGIN
1.16 cvs 328: Create '<p';
329: Create Attributes;
330: Create '>\12';
331: Create '</p>' After;
332: Create '\12' After;
333: END;
334:
335: Pseudo_paragraph: BEGIN
336: Create '\12';
1.1 cvs 337: Create '\12' After;
338: END;
339:
340: TEXT_UNIT: BEGIN
341: IF Within Text_Area
342: Remove;
343: IF Within Text_Input
344: Remove;
345: END;
346:
347: Definition_List: BEGIN
1.15 cvs 348: Create '<dl';
1.1 cvs 349: Create Attributes;
350: Create '>\12';
1.15 cvs 351: Create '</dl>\12' After;
1.1 cvs 352: END;
353:
354: Term: BEGIN
1.15 cvs 355: Create '<dt';
1.1 cvs 356: Create Attributes;
357: Create '>';
1.15 cvs 358: Create '</dt>\12' After;
1.1 cvs 359: END;
360:
361: Definition: BEGIN
1.15 cvs 362: Create '<dd';
1.1 cvs 363: Create Attributes;
364: Create '>';
1.15 cvs 365: Create '</dd>\12' After;
1.1 cvs 366: END;
367:
368: Unnumbered_List: BEGIN
1.15 cvs 369: Create '<ul';
1.1 cvs 370: Create Attributes;
371: Create '>\12';
1.15 cvs 372: Create '</ul>\12' After;
1.1 cvs 373: END;
374:
375: Numbered_List: BEGIN
1.15 cvs 376: Create '<ol';
1.1 cvs 377: Create Attributes;
378: Create '>\12';
1.15 cvs 379: Create '</ol>\12' After;
1.1 cvs 380: END;
381:
382: Address: BEGIN
1.15 cvs 383: Create '<address';
1.1 cvs 384: Create Attributes;
385: Create '>\12';
1.15 cvs 386: Create '</address>\12' After;
1.1 cvs 387: END;
388:
389: Menu: BEGIN
1.15 cvs 390: Create '<menu';
1.1 cvs 391: Create Attributes;
392: Create '>\12';
1.15 cvs 393: Create '</menu>\12' After;
1.1 cvs 394: END;
395:
396: Directory: BEGIN
1.15 cvs 397: Create '<dir';
1.1 cvs 398: Create Attributes;
399: Create '>\12';
1.15 cvs 400: Create '</dir>\12' After;
1.1 cvs 401: END;
402:
403: List_Item: BEGIN
1.15 cvs 404: Create '<li';
1.1 cvs 405: Create Attributes;
406: Create '>';
407: END;
408:
409: Preformatted: BEGIN
410: NoLineBreak;
1.15 cvs 411: Create '<pre';
1.1 cvs 412: Create Attributes;
413: Create '>';
1.15 cvs 414: Create '</pre>\12' After;
1.1 cvs 415: END;
416:
417: Horizontal_Rule: BEGIN
1.15 cvs 418: Create '<hr';
1.1 cvs 419: Create Attributes;
420: Remove;
1.15 cvs 421: Create '>';
1.17 cvs 422: if not within Preformatted Create '\12';
1.1 cvs 423: END;
424:
425: Form: BEGIN
1.15 cvs 426: Create '<form';
1.1 cvs 427: Create Attributes;
428: Create '>\12';
1.15 cvs 429: Create '</form>\12' After;
1.1 cvs 430: END;
431:
432: Option_Menu: BEGIN
1.15 cvs 433: Create '\12<select';
1.1 cvs 434: Create Attributes;
1.5 cvs 435: Create '>';
1.15 cvs 436: Create '\12</select>\12' After;
1.1 cvs 437: END;
438:
439: Option: BEGIN
1.15 cvs 440: Create '\12<option';
1.5 cvs 441: Create Attributes;
442: Create '>';
1.1 cvs 443: END;
444:
445: Toggle_Menu: BEGIN
1.15 cvs 446: Create '<!--toggle_menu-->\12<pre>\12';
447: Create '</pre>\12' After;
1.1 cvs 448: END;
449:
450: Toggle_Item: BEGIN
451: Create '\12' After;
452: END;
453:
454: Radio_Menu: BEGIN
1.15 cvs 455: Create '<!--radio_menu-->\12<pre>\12';
456: Create '</pre>\12' After;
1.1 cvs 457: END;
458:
459: Radio_Item: BEGIN
460: Create '\12' After;
461: END;
462:
463: Text_Input_Line: BEGIN
1.15 cvs 464: Create '<!--text_input_line-->\12<p>\12';
465: Create '</p>\12' After;
1.1 cvs 466: END;
467:
468: Command_Line: BEGIN
1.15 cvs 469: Create '<!--command_line-->\12<p>\12';
470: Create '</p>\12' After;
1.1 cvs 471: END;
472:
473: Text_Area: BEGIN
1.15 cvs 474: Create '<textarea';
1.1 cvs 475: Create Attributes;
476: Create '>';
1.15 cvs 477: Create '</textarea>';
1.1 cvs 478: END;
479:
480: Checkbox_Input: BEGIN
1.15 cvs 481: Create '<input type=checkbox';
1.1 cvs 482: Create Attributes;
483: Create '>';
484: Remove;
485: END;
486:
487: Radio_Input: BEGIN
1.15 cvs 488: Create '<input type=radio';
1.1 cvs 489: Create Attributes;
490: Create '>';
491: Remove;
492: END;
493:
494: Text_Input: BEGIN
1.15 cvs 495: Create '<input type=text';
1.1 cvs 496: Create Attributes;
497: Create '>';
498: Remove;
499: END;
500:
501: Hidden_Input: BEGIN
1.15 cvs 502: Create '<input type=hidden';
1.1 cvs 503: Create Attributes;
504: Create '>';
505: Remove;
506: END;
507:
508: Password_Input: BEGIN
1.15 cvs 509: Create '<input type=password';
1.1 cvs 510: Create Attributes;
511: Create '>';
512: Remove;
513: END;
514:
515: File_Input: BEGIN
1.15 cvs 516: Create '<input type=file';
1.1 cvs 517: Create Attributes;
518: Create '>';
519: Remove;
520: END;
521:
522: Reset_Input: BEGIN
1.15 cvs 523: Create '\12<input type=reset';
1.1 cvs 524: Create Attributes;
525: Create '>';
526: Remove;
527: END;
528:
529: Submit_Input: BEGIN
1.15 cvs 530: Create '\12<input type=submit';
1.1 cvs 531: Create Attributes;
532: Create '>';
533: Remove;
534: END;
535:
536: Block_Quote: BEGIN
1.15 cvs 537: Create '<blockquote';
1.1 cvs 538: Create Attributes;
539: Create '>\12';
1.15 cvs 540: Create '</blockquote>\12' After;
1.1 cvs 541: END;
542:
543: PICTURE_UNIT: BEGIN
1.10 cvs 544: #ifdef COUGAR
545: if Immediately within Object
546: Remove;
547: if NOT Immediately within Object BEGIN
1.15 cvs 548: Create '<img';
1.10 cvs 549: Create Attributes;
550: Create '>' After;
551: END;
552: if NOT within Paragraph AND NOT Immediately within Object
553: Create '\12' After;
554: #else
1.15 cvs 555: Create '<img';
1.1 cvs 556: Create Attributes;
557: Create '>' After;
558: if NOT within Paragraph
559: Create '\12' After;
1.10 cvs 560: #endif
1.1 cvs 561: END;
562:
563: Anchor: BEGIN
1.15 cvs 564: Create '<a';
1.1 cvs 565: Create Attributes;
566: Create '>';
1.15 cvs 567: Create '</a>' After;
1.1 cvs 568: END;
569:
570: MAP:
571: BEGIN
1.15 cvs 572: Create '<map';
1.1 cvs 573: Create Attributes;
574: Create '>\12';
1.15 cvs 575: Create '</map>\12' after;
1.1 cvs 576: END;
577:
578: AREA:
579: BEGIN
1.15 cvs 580: Create '<area';
1.1 cvs 581: Create Attributes;
582: Remove;
583: Create '>\12';
584: END;
585:
586: { ---- Tables ---- }
587:
588: Table:
589: BEGIN
1.15 cvs 590: Create '\12<table';
1.1 cvs 591: Create Attributes;
592: Create '>\12';
1.15 cvs 593: Create '</table>\12' after;
1.1 cvs 594: END;
595:
596: CAPTION:
597: BEGIN
1.15 cvs 598: Create '<caption';
1.1 cvs 599: Create Attributes;
600: Create '>';
1.15 cvs 601: Create '</caption>\12' after;
1.1 cvs 602: END;
603:
604: Table_head:
605: Remove;
606:
1.11 cvs 607: #ifdef COUGAR
1.1 cvs 608: thead:
609: BEGIN
1.15 cvs 610: Create '<thead';
1.1 cvs 611: Create Attributes;
612: Create '>\12';
1.15 cvs 613: Create '</thead>\12' after;
1.1 cvs 614: END;
615:
616: tfoot:
617: BEGIN
1.15 cvs 618: Create '<tfoot';
1.1 cvs 619: Create Attributes;
620: Create '>\12';
1.15 cvs 621: Create '</tfoot>\12' after;
1.1 cvs 622: END;
623: tbody:
624: BEGIN
1.15 cvs 625: Create '<tbody';
1.1 cvs 626: Create Attributes;
627: Create '>\12';
1.15 cvs 628: Create '</tbody>\12' after;
1.1 cvs 629: END;
1.11 cvs 630: #endif
1.1 cvs 631:
632: Table_body:
633: Get tfoot;
634:
635: Table_row:
636: BEGIN
1.15 cvs 637: Create '<tr';
1.1 cvs 638: Create Attributes;
639: Create '>\12';
1.15 cvs 640: Create '</tr>\12' after;
1.1 cvs 641: END;
642:
643: Data_cell:
644: BEGIN
1.15 cvs 645: Create '<td';
1.1 cvs 646: Create Attributes;
647: Create '>';
1.25 cvs 648: Create '</td>\12' after;
1.1 cvs 649: END;
650:
651: Heading_cell:
652: BEGIN
1.15 cvs 653: Create '<th';
1.1 cvs 654: Create Attributes;
655: Create '>';
1.25 cvs 656: Create '</th>\12' after;
1.1 cvs 657: END;
658:
659: Table_foot:
660: BEGIN
661: Remove;
662: END;
663:
664: Division: BEGIN
1.15 cvs 665: Create '\12<div';
1.1 cvs 666: Create Attributes;
667: Create '>\12';
1.15 cvs 668: Create '</div>\12' After;
1.1 cvs 669: END;
670:
671: Center: BEGIN
1.15 cvs 672: Create '\12<center';
1.1 cvs 673: Create Attributes;
674: Create '>\12';
1.15 cvs 675: Create '</center>\12' After;
1.1 cvs 676: END;
677:
1.8 cvs 678: Invalid_element:
679: BEGIN
680: if Error_type = BadPosition
681: Remove;
682: if not Error_type = BadPosition
683: BEGIN
684: NoTranslation;
685: Create Content;
686: Remove;
687: Create Attributes;
688: Create '>';
689: END;
1.1 cvs 690: END;
691:
692: Comment\240: BEGIN
693: NoLineBreak;
694: Create '<!--';
1.27 ! cvs 695: NoTranslation;
1.1 cvs 696: Create '-->\12' after;
697: END;
698:
699: Comment_line: BEGIN
700: if not last create '\12' after;
701: END;
702:
703: ATTRIBUTES
1.18 cvs 704:
705: #ifdef COUGAR
1.19 cvs 706: Langue:
1.20 cvs 707: IF not HTML
708: BEGIN
709: Create ' lang="';
710: Create Langue;
711: Create DoubleQuote;
712: END;
1.18 cvs 713: #endif
1.1 cvs 714:
715: http_equiv: BEGIN
716: Create ' http-equiv="';
717: Create http_equiv;
1.12 cvs 718: Create DoubleQuote;
1.1 cvs 719: END;
720:
721: meta_name: BEGIN
722: Create ' name="';
723: Create meta_name;
1.12 cvs 724: Create DoubleQuote;
1.1 cvs 725: END;
726:
727: meta_content: BEGIN
728: Create ' content="';
729: Create meta_content;
1.12 cvs 730: Create DoubleQuote;
1.1 cvs 731: END;
732:
733: REL: BEGIN
734: Create ' rel="';
735: Create REL;
1.12 cvs 736: Create DoubleQuote;
1.1 cvs 737: END;
738:
739: REV: BEGIN
740: Create ' rev="';
741: Create REV;
1.12 cvs 742: Create DoubleQuote;
1.1 cvs 743: END;
744:
745: HREF_ :
746: BEGIN
747: NoTranslation;
748: Create ' href="';
749: Create HREF_;
1.12 cvs 750: Create DoubleQuote;
1.1 cvs 751: END;
752:
753: background_ :
754: BEGIN
755: Create ' background="';
756: Create background_;
1.12 cvs 757: Create DoubleQuote;
1.1 cvs 758: END;
759:
760: BackgroundColor :
761: BEGIN
762: Create ' bgcolor="';
763: Create BackgroundColor;
1.12 cvs 764: Create DoubleQuote;
1.1 cvs 765: END;
766:
767: TextColor :
768: BEGIN
769: Create ' text="';
770: Create TextColor;
1.12 cvs 771: Create DoubleQuote;
1.1 cvs 772: END;
773:
774: LinkColor :
775: BEGIN
776: Create ' link="';
777: Create LinkColor;
1.12 cvs 778: Create DoubleQuote;
1.1 cvs 779: END;
780:
781: VisitedLinkColor :
782: BEGIN
783: Create ' vlink="';
784: Create VisitedLinkColor;
1.12 cvs 785: Create DoubleQuote;
1.1 cvs 786: END;
787:
788: ActiveLinkColor :
789: BEGIN
790: Create ' alink="';
791: Create ActiveLinkColor;
1.12 cvs 792: Create DoubleQuote;
1.1 cvs 793: END;
794:
795: BaseFontSize:
796: BEGIN
1.12 cvs 797: Create ' size="';
1.1 cvs 798: Create BaseFontSize;
1.12 cvs 799: Create DoubleQuote;
1.1 cvs 800: END;
801:
802: Font_size :
803: BEGIN
804: Create ' size="';
805: Create Font_size;
1.12 cvs 806: Create DoubleQuote;
1.1 cvs 807: END;
808:
809: color :
810: BEGIN
811: Create ' color="';
812: Create color;
1.12 cvs 813: Create DoubleQuote;
1.1 cvs 814: END;
1.6 cvs 815:
816: Clear = Left_:
817: Create ' clear=left';
818: Clear = Right_:
819: Create ' clear=right';
1.9 cvs 820: Clear = All_:
821: Create ' clear=all';
822: Clear = None:
823: Create ' clear=none';
1.1 cvs 824:
825: Align = left_:
826: Create ' align=left';
827: Align = center_:
828: Create ' align=center';
829: Align = right_:
830: Create ' align=right';
831:
832: NoShade:
833: Create ' noshade';
834:
835: Size_: BEGIN
836: Create ' size="';
837: Create Size_;
1.12 cvs 838: Create DoubleQuote;
1.1 cvs 839: END;
840:
841: Width__: BEGIN
842: Create ' width="';
843: Create Width__;
1.12 cvs 844: Create DoubleQuote;
1.1 cvs 845: END;
846:
847: codebase: BEGIN
848: NoTranslation;
849: Create ' codebase="';
850: Create codebase;
1.12 cvs 851: Create DoubleQuote;
1.1 cvs 852: END;
853:
854: code: BEGIN
855: Create ' code="';
856: Create code;
1.12 cvs 857: Create DoubleQuote;
1.1 cvs 858: END;
859:
860: applet_name: BEGIN
861: Create ' name="';
862: Create applet_name;
1.12 cvs 863: Create DoubleQuote;
1.1 cvs 864: END;
865:
866: Param_name: BEGIN
867: Create ' name="';
868: Create Param_name;
1.12 cvs 869: Create DoubleQuote;
1.1 cvs 870: END;
871:
872: Param_value: BEGIN
873: Create ' value="';
874: Create Param_value;
1.12 cvs 875: Create DoubleQuote;
1.1 cvs 876: END;
877: #ifdef COUGAR
878: classid: BEGIN
879: Create ' classid="';
880: Create classid;
1.12 cvs 881: Create DoubleQuote;
1.1 cvs 882: END;
883:
884: data: BEGIN
885: Create ' data="';
886: Create data;
1.12 cvs 887: Create DoubleQuote;
1.1 cvs 888: END;
889:
890: Object_type: BEGIN
891: Create ' type="';
892: Create Object_type;
1.12 cvs 893: Create DoubleQuote;
1.1 cvs 894: END;
895:
896: codetype: BEGIN
897: Create ' codetype="';
898: Create codetype;
1.12 cvs 899: Create DoubleQuote;
1.1 cvs 900: END;
901: #endif
902: Title : BEGIN
903: NoTranslation;
904: Create ' title="';
905: Create Title;
1.12 cvs 906: Create DoubleQuote;
1.1 cvs 907: END;
908:
909: Class: BEGIN
1.22 cvs 910: Create ' class="';
911: Create Class;
912: Create DoubleQuote;
1.1 cvs 913: END;
914:
915: Style\240:
916: BEGIN
1.22 cvs 917: IF not Within HEAD
1.1 cvs 918: BEGIN
1.21 cvs 919: Create ' style="';
1.1 cvs 920: Create Style\240;
1.12 cvs 921: Create DoubleQuote;
1.1 cvs 922: END;
923: END;
1.20 cvs 924:
925: #ifdef COUGAR
926: ID: BEGIN
927: Create ' id="';
928: Create ID;
929: Create DoubleQuote;
930: END;
931: #endif
1.1 cvs 932:
933: BulletStyle = disc :
934: Create ' type=disc';
935: BulletStyle = square :
936: Create ' type=square';
937: BulletStyle = circle :
938: Create ' type=circle';
939:
940: COMPACT:
941: Create ' compact';
942:
943: NumberStyle = Arabic_ :
944: Create ' type=1';
945: NumberStyle = LowerAlpha :
946: Create ' type=a';
947: NumberStyle = UpperAlpha :
948: Create ' type=A';
949: NumberStyle = LowerRoman :
950: Create ' type=i';
951: NumberStyle = UpperRoman :
952: Create ' type=I';
953:
954: Start > 1: BEGIN
955: Create ' start="';
956: Create Start;
1.12 cvs 957: Create DoubleQuote;
1.1 cvs 958: END;
959:
960: ItemStyle = disc :
961: Create ' type=disc';
962: ItemStyle = square :
963: Create ' type=square';
964: ItemStyle = circle :
965: Create ' type=circle';
966: ItemStyle = Arabic_ :
967: Create ' type=1';
968: ItemStyle = LowerAlpha :
969: Create ' type=a';
970: ItemStyle = UpperAlpha :
971: Create ' type=A';
972: ItemStyle = LowerRoman :
973: Create ' type=i';
974: ItemStyle = UpperRoman :
975: Create ' type=I';
976:
977: ItemValue: BEGIN
978: Create ' value="';
979: Create ItemValue;
1.12 cvs 980: Create DoubleQuote;
1.1 cvs 981: END;
982:
983: WidthElement: BEGIN
984: Create ' width="';
985: Create WidthElement;
1.12 cvs 986: Create DoubleQuote;
1.1 cvs 987: END;
988:
989: Script_URL: BEGIN
990: Create ' action="';
991: Create Script_URL;
1.12 cvs 992: Create DoubleQuote;
1.1 cvs 993: END;
994:
995: METHOD=Post_:
1.15 cvs 996: Create ' method="post"';
1.1 cvs 997:
998: METHOD=Get_:
1.15 cvs 999: Create ' method="get"';
1.1 cvs 1000:
1001: ENCTYPE: BEGIN
1002: Create ' enctype="';
1003: Create ENCTYPE;
1.12 cvs 1004: Create DoubleQuote;
1.1 cvs 1005: END;
1006:
1007: NAME: BEGIN
1008: NoTranslation;
1009: Create ' name="';
1010: Create NAME;
1.12 cvs 1011: Create DoubleQuote;
1.1 cvs 1012: END;
1013:
1014: Multiple:
1015: Create ' multiple';
1016:
1.4 cvs 1017: MenuSize: BEGIN
1.12 cvs 1018: Create ' size="';
1.4 cvs 1019: Create MenuSize;
1.12 cvs 1020: Create DoubleQuote;
1.4 cvs 1021: END;
1.5 cvs 1022:
1023: Selected:
1024: Create ' selected';
1.4 cvs 1025:
1.9 cvs 1026: Value_: BEGIN
1.1 cvs 1027: Create ' value="';
1.13 cvs 1028: Create Value_;
1.12 cvs 1029: Create DoubleQuote;
1.1 cvs 1030: END;
1031:
1032: Rows: BEGIN
1.12 cvs 1033: Create ' rows="';
1.1 cvs 1034: Create Rows;
1.12 cvs 1035: Create DoubleQuote;
1.1 cvs 1036: END;
1037:
1038: Columns: BEGIN
1.12 cvs 1039: Create ' cols="';
1.1 cvs 1040: Create Columns;
1.12 cvs 1041: Create DoubleQuote;
1.1 cvs 1042: END;
1043:
1044: Checked = Yes_:
1045: Create ' checked';
1046:
1047: Area_Size: BEGIN
1.12 cvs 1048: Create ' size="';
1.1 cvs 1049: Create Area_Size;
1.12 cvs 1050: Create DoubleQuote;
1.1 cvs 1051: END;
1052:
1053: MaxLength: BEGIN
1.12 cvs 1054: Create ' maxlength="';
1.1 cvs 1055: Create MaxLength;
1.12 cvs 1056: Create DoubleQuote;
1.1 cvs 1057: END;
1058:
1059: SRC: BEGIN
1060: Create ' src="';
1061: Create SRC;
1.12 cvs 1062: Create DoubleQuote;
1.1 cvs 1063: END;
1064:
1065: ALT: BEGIN
1066: Create ' alt="';
1067: Create ALT;
1.12 cvs 1068: Create DoubleQuote;
1.1 cvs 1069: END;
1070:
1071: Alignment = Top_:
1072: Create ' align=top';
1073: Alignment = Middle_:
1074: Create ' align=middle';
1075: Alignment = Bottom_:
1076: Create ' align=bottom';
1077: Alignment = Left_:
1078: Create ' align=left';
1079: Alignment = Right_:
1080: Create ' align=right';
1081:
1082: Height_: BEGIN
1083: Create ' height="';
1084: Create Height_;
1.12 cvs 1085: Create DoubleQuote;
1.1 cvs 1086: END;
1087:
1088: Width_: BEGIN
1089: Create ' width="';
1090: Create Width_;
1.12 cvs 1091: Create DoubleQuote;
1.1 cvs 1092: END;
1093:
1094: Img_border: BEGIN
1095: Create ' border="';
1096: Create Img_border;
1.12 cvs 1097: Create DoubleQuote;
1.1 cvs 1098: END;
1099:
1100: hspace: BEGIN
1101: Create ' hspace="';
1102: Create hspace;
1.12 cvs 1103: Create DoubleQuote;
1.1 cvs 1104: END;
1105:
1106: vspace: BEGIN
1107: Create ' vspace="';
1108: Create vspace;
1.12 cvs 1109: Create DoubleQuote;
1.1 cvs 1110: END;
1111:
1112: ISMAP:
1113: Create ' ismap';
1114:
1115: USEMAP: BEGIN
1116: NoTranslation;
1117: Create ' usemap="';
1118: Create USEMAP;
1.12 cvs 1119: Create DoubleQuote;
1.1 cvs 1120: END;
1121:
1122: nohref:
1123: Create ' nohref';
1124:
1125: shape = rectangle:
1126: Create ' shape=rect';
1127: shape = circle:
1128: Create ' shape=circle';
1129: shape = polygon:
1130: Create ' shape=poly';
1131:
1132: coords: BEGIN
1133: Create ' coords="';
1134: Create coords;
1.12 cvs 1135: Create DoubleQuote;
1.1 cvs 1136: END;
1137:
1138: Border: BEGIN
1.12 cvs 1139: Create ' border="';
1.1 cvs 1140: Create Border;
1.12 cvs 1141: Create DoubleQuote;
1.1 cvs 1142: END;
1143:
1144: Table_align = Align_left:
1145: Create ' align=left';
1146: Table_align = Center_:
1147: Create ' align=center';
1148: Table_align = Align_right:
1149: Create ' align=right';
1150:
1151: cellspacing: BEGIN
1152: Create ' cellspacing="';
1153: Create cellspacing;
1.12 cvs 1154: Create DoubleQuote;
1.1 cvs 1155: END;
1156:
1157: cellpadding: BEGIN
1158: Create ' cellpadding="';
1159: Create cellpadding;
1.12 cvs 1160: Create DoubleQuote;
1.1 cvs 1161: END;
1162:
1163: Position = Position_top:
1164: Create ' align=top';
1165: Position = Position_bottom:
1166: Create ' align=bottom';
1167:
1168: Row_align = Row_left:
1169: Create ' align=left';
1170: Row_align = Row_center:
1171: Create ' align=center';
1172: Row_align = Row_right:
1173: Create ' align=right';
1174: Row_valign = Row_top:
1175: Create ' valign=top';
1176: Row_valign = Row_middle:
1177: Create ' valign=middle';
1178: Row_valign = Row_bottom:
1179: Create ' valign=bottom';
1180:
1181: colspan: BEGIN
1.12 cvs 1182: Create ' colspan="';
1.1 cvs 1183: Create colspan;
1.12 cvs 1184: Create DoubleQuote;
1.1 cvs 1185: END;
1186:
1187: rowspan: BEGIN
1.12 cvs 1188: Create ' rowspan="';
1.1 cvs 1189: Create rowspan;
1.12 cvs 1190: Create DoubleQuote;
1.1 cvs 1191: END;
1192:
1193: Cell_align = Cell_left:
1194: Create ' align=left';
1195: Cell_align = Cell_center:
1196: Create ' align=center';
1197: Cell_align = Cell_right:
1198: Create ' align=right';
1199:
1200: Cell_valign = Cell_top:
1201: Create ' valign=top';
1202: Cell_valign = Cell_middle:
1203: Create ' valign=middle';
1204: Cell_valign = Cell_bottom:
1205: Create ' valign=bottom';
1206:
1207: Cell_width: BEGIN
1.12 cvs 1208: Create ' width="';
1.1 cvs 1209: Create Cell_width;
1.12 cvs 1210: Create DoubleQuote;
1.1 cvs 1211: END;
1212:
1213: Cell_height: BEGIN
1.12 cvs 1214: Create ' height="';
1.1 cvs 1215: Create Cell_height;
1.12 cvs 1216: Create DoubleQuote;
1.1 cvs 1217: END;
1218:
1.24 cvs 1219: No_wrap = no_wrap:
1.1 cvs 1220: Create ' nowrap';
1221:
1222: Invalid_attribute:
1223: Create Invalid_attribute;
1224:
1225: #include "Text_SGML.inc"
1226:
1227: GraphTRANSLATE
1228: BEGIN
1229: 'c' -> 'circle';
1230: 'Q' -> 'circle';
1231: 'R' -> 'rect';
1232: 'C' -> 'rect';
1233: ' ' -> 'rect';
1234: 'P' -> 'rect';
1235: 'p' -> 'polygon';
1236: 'B' -> 'polygon';
1237: END;
1238:
1239: END