Annotation of Amaya/amaya/HTMLT.T, revision 1.172
1.138 quint 1: { Author: I. Vatton 1994-2002 }
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:
1.148 cvs 10: BUFFERS
11: ElemPrefixBuffer (variable);
12: AttrPrefixBuffer (variable);
13:
1.1 cvs 14: CONST
1.12 cvs 15: DoubleQuote = '"';
1.1 cvs 16:
1.148 cvs 17: VAR
18: SOT : '<' ElemPrefixBuffer; { Start of opening tag }
19: SCT : '</' ElemPrefixBuffer; { Start of closing tag }
20: SAN : ' ' AttrPrefixBuffer; { Start of attribute name }
21:
1.1 cvs 22: RULES
23:
1.120 cvs 24: HTML : BEGIN
25: Use MathMLT for MathML;
1.126 vatton 26: Use SVGT for SVG;
1.120 cvs 27: Use XLinkT for XLink;
1.169 francesc 28: Use TemplateT for Template;
1.142 vatton 29: Create PI Before;
1.148 cvs 30: create SOT;
31: Create 'html';
1.18 cvs 32: Create Attributes;
33: Create '>\12';
1.148 cvs 34: create SCT after;
35: Create 'html>\12' After;
1.1 cvs 36: END;
37:
38: HEAD: BEGIN
1.148 cvs 39: create SOT;
40: Create 'head' Before;
1.77 cvs 41: Create Attributes Before;
42: Create '>\12' Before;
1.80 cvs 43: Indent +2 Before;
44: Indent -2 After;
1.148 cvs 45: create SCT after;
46: Create 'head>\12\12' After;
1.1 cvs 47: END;
48:
49: Document_URL:
50: BEGIN
51: Remove;
52: END;
53:
54: TITLE: BEGIN
1.148 cvs 55: create SOT;
56: Create 'title';
1.18 cvs 57: Create Attributes;
1.59 cvs 58: Create '>';
1.148 cvs 59: create SCT after;
60: Create 'title>\12' After;
1.1 cvs 61: END;
62:
63: ISINDEX: BEGIN
1.77 cvs 64: #ifdef XML
65: { elements TITLE and BASE must be generated as the first chidren
66: of the HEAD element }
67: Get TITLE Before;
68: #endif
1.148 cvs 69: create SOT;
70: Create 'isindex';
1.1 cvs 71: IF Prompt
72: BEGIN
73: Create ' prompt="';
74: Create Prompt;
1.12 cvs 75: Create DoubleQuote;
1.1 cvs 76: END;
77: Create Attributes;
78: Remove;
1.53 cvs 79: #ifdef XML
80: Create ' />\12';
81: #else
1.1 cvs 82: Create '>\12';
1.53 cvs 83: #endif
1.1 cvs 84: END;
85:
86: BASE: BEGIN
1.77 cvs 87: #ifdef XML
88: { elements TITLE and BASE must be generated as the first chidren
89: of the HEAD element }
90: Get TITLE Before;
91: #endif
1.148 cvs 92: create SOT;
93: Create 'base ';
1.1 cvs 94: Create Attributes;
95: Remove;
1.53 cvs 96: #ifdef XML
97: Create ' />\12';
98: #else
1.1 cvs 99: Create '>\12';
1.53 cvs 100: #endif
1.1 cvs 101: END;
102:
1.52 cvs 103: STYLE_: BEGIN
1.77 cvs 104: #ifdef XML
105: { elements TITLE and BASE must be generated as the first chidren
106: of the HEAD element }
107: Get TITLE Before;
108: #endif
1.148 cvs 109: create SOT;
110: Create 'style';
1.1 cvs 111: IF Notation
112: BEGIN
1.55 cvs 113: Create ' type="';
1.1 cvs 114: Create Notation;
1.55 cvs 115: Create DoubleQuote;
1.1 cvs 116: END;
117: Create Attributes;
1.106 cvs 118: Create '>\12';
1.61 cvs 119: NoLineBreak;
1.45 cvs 120: NoTranslation;
1.84 cvs 121: Indent Suspend;
122: Indent Resume After;
1.148 cvs 123: create SCT after;
124: Create 'style>\12' After;
1.1 cvs 125: END;
126:
1.133 vatton 127: SCRIPT_: BEGIN
1.77 cvs 128: #ifdef XML
129: { elements TITLE and BASE must be generated as the first chidren
130: of the HEAD element }
131: Get TITLE Before;
132: #endif
1.148 cvs 133: create SOT;
134: Create 'script';
1.1 cvs 135: Create Attributes;
1.52 cvs 136: Create '>\12';
1.61 cvs 137: NoLineBreak;
1.52 cvs 138: NoTranslation;
1.84 cvs 139: Indent Suspend;
140: Indent Resume After;
1.148 cvs 141: create SCT after;
142: Create 'script>\12' After;
1.1 cvs 143: END;
144:
145: META: BEGIN
1.148 cvs 146: create SOT;
147: Create 'meta' Before;
1.77 cvs 148: Create Attributes Before;
1.1 cvs 149: Remove;
1.53 cvs 150: #ifdef XML
1.77 cvs 151: Create ' />\12' After;
1.53 cvs 152: #else
1.77 cvs 153: Create '>\12' After;
1.53 cvs 154: #endif
1.1 cvs 155: END;
156:
157: LINK: BEGIN
1.77 cvs 158: #ifdef XML
1.140 vatton 159: { elements TITLE and BASE must be generated before }
1.77 cvs 160: Get TITLE Before;
161: #endif
1.148 cvs 162: create SOT;
163: Create 'link';
1.1 cvs 164: Remove;
165: Create Attributes;
1.53 cvs 166: #ifdef XML
167: Create ' />\12';
168: #else
169: Create '>\12';
170: #endif
1.1 cvs 171: END;
172:
173: BODY: BEGIN
1.148 cvs 174: create SOT;
175: Create 'body';
1.1 cvs 176: Create Attributes;
177: Create '>\12';
1.148 cvs 178: create SCT after;
179: Create 'body>\12' After;
1.1 cvs 180: END;
181:
182: H1: BEGIN
1.80 cvs 183: if not within Preformatted and not first Create '\12';
1.148 cvs 184: create SOT;
185: Create 'h1';
1.1 cvs 186: Create Attributes;
187: Create '>';
1.148 cvs 188: create SCT after;
189: Create 'h1>' After;
1.28 cvs 190: if not within Preformatted Create '\12' After;
1.1 cvs 191: END;
192:
193: H2: BEGIN
1.80 cvs 194: if not within Preformatted and not first Create '\12';
1.148 cvs 195: create SOT;
196: Create 'h2';
1.1 cvs 197: Create Attributes;
198: Create '>';
1.148 cvs 199: create SCT after;
200: Create 'h2>' After;
1.28 cvs 201: if not within Preformatted Create '\12' After;
1.1 cvs 202: END;
203:
204: H3: BEGIN
1.80 cvs 205: if not within Preformatted and not first Create '\12';
1.148 cvs 206: create SOT;
207: Create 'h3';
1.1 cvs 208: Create Attributes;
209: Create '>';
1.148 cvs 210: create SCT after;
211: Create 'h3>' After;
1.28 cvs 212: if not within Preformatted Create '\12' After;
1.1 cvs 213: END;
214:
215: H4: BEGIN
1.80 cvs 216: if not within Preformatted and not first Create '\12';
1.148 cvs 217: create SOT;
218: Create 'h4';
1.1 cvs 219: Create Attributes;
220: Create '>';
1.148 cvs 221: create SCT after;
222: Create 'h4>' After;
1.28 cvs 223: if not within Preformatted Create '\12' After;
1.1 cvs 224: END;
225:
226: H5: BEGIN
1.80 cvs 227: if not within Preformatted and not first Create '\12';
1.148 cvs 228: create SOT;
229: Create 'h5';
1.1 cvs 230: Create Attributes;
231: Create '>';
1.148 cvs 232: create SCT after;
233: Create 'h5>' After;
1.15 cvs 234: if not within Preformatted Create '\12' After;
1.1 cvs 235: END;
236:
237: H6: BEGIN
1.80 cvs 238: if not within Preformatted and not first Create '\12';
1.148 cvs 239: create SOT;
240: Create 'h6';
1.1 cvs 241: Create Attributes;
242: Create '>';
1.148 cvs 243: create SCT after;
244: Create 'h6>' After;
1.15 cvs 245: if not within Preformatted Create '\12' After;
1.1 cvs 246: END;
247:
248: BaseFont:
249: BEGIN
1.148 cvs 250: create SOT;
251: Create 'basefont';
1.1 cvs 252: Remove;
253: Create Attributes;
1.53 cvs 254: #ifdef XML
255: Create ' />\12';
256: #else
1.1 cvs 257: Create '>\12';
1.53 cvs 258: #endif
1.1 cvs 259: END;
260:
1.6 cvs 261: BR: BEGIN
1.148 cvs 262: create SOT;
263: Create 'br';
1.53 cvs 264: Remove;
1.6 cvs 265: Create Attributes;
1.149 quint 266: if not within Preformatted
1.53 cvs 267: #ifdef XML
1.149 quint 268: Create ' />\12';
1.53 cvs 269: #else
1.149 quint 270: Create '>\12';
271: #endif
272: if within Preformatted
273: #ifdef XML
274: Create ' />';
275: #else
276: Create '>';
1.53 cvs 277: #endif
1.6 cvs 278: END;
1.53 cvs 279:
1.1 cvs 280: Italic_text:
281: BEGIN
1.148 cvs 282: create SOT;
283: Create 'i';
1.1 cvs 284: Create Attributes;
285: Create '>';
1.148 cvs 286: create SCT after;
287: Create 'i>' After;
1.1 cvs 288: END;
1.53 cvs 289:
1.1 cvs 290: Bold_text:
291: BEGIN
1.148 cvs 292: create SOT;
293: Create 'b';
1.1 cvs 294: Create Attributes;
295: Create '>';
1.148 cvs 296: create SCT after;
297: Create 'b>' After;
1.1 cvs 298: END;
299: Teletype_text:
300: BEGIN
1.148 cvs 301: create SOT;
302: Create 'tt';
1.1 cvs 303: Create Attributes;
304: Create '>';
1.148 cvs 305: create SCT after;
306: Create 'tt>' After;
1.1 cvs 307: END;
1.8 cvs 308: Underlined_text:
309: BEGIN
1.148 cvs 310: create SOT;
311: Create 'u';
1.8 cvs 312: Create Attributes;
313: Create '>';
1.148 cvs 314: create SCT after;
315: Create 'u>' After;
1.8 cvs 316: END;
1.1 cvs 317: Struck_text:
318: BEGIN
1.148 cvs 319: create SOT;
320: Create 'strike';
1.1 cvs 321: Create Attributes;
322: Create '>';
1.148 cvs 323: create SCT after;
324: Create 'strike>' After;
1.1 cvs 325: END;
326: Big_text:
327: BEGIN
1.148 cvs 328: create SOT;
329: Create 'big';
1.1 cvs 330: Create Attributes;
331: Create '>';
1.148 cvs 332: create SCT after;
333: Create 'big>' After;
1.1 cvs 334: END;
335: Small_text:
336: BEGIN
1.148 cvs 337: create SOT;
338: Create 'small';
1.1 cvs 339: Create Attributes;
340: Create '>';
1.148 cvs 341: create SCT after;
342: Create 'small>' After;
1.1 cvs 343: END;
344: Subscript:
345: BEGIN
1.148 cvs 346: create SOT;
347: Create 'sub';
1.1 cvs 348: Create Attributes;
349: Create '>';
1.148 cvs 350: create SCT after;
351: Create 'sub>' After;
1.1 cvs 352: END;
353: Superscript:
354: BEGIN
1.148 cvs 355: create SOT;
356: Create 'sup';
1.1 cvs 357: Create Attributes;
358: Create '>';
1.148 cvs 359: create SCT after;
360: Create 'sup>' After;
1.1 cvs 361: END;
362:
363: Emphasis:
364: BEGIN
1.148 cvs 365: create SOT;
366: Create 'em';
1.1 cvs 367: Create Attributes;
368: Create '>';
1.148 cvs 369: create SCT after;
370: Create 'em>' After;
1.1 cvs 371: END;
372: Strong:
373: BEGIN
1.148 cvs 374: create SOT;
375: Create 'strong';
1.1 cvs 376: Create Attributes;
377: Create '>';
1.148 cvs 378: create SCT after;
379: Create 'strong>' After;
1.1 cvs 380: END;
381: Def:
382: BEGIN
1.148 cvs 383: create SOT;
384: Create 'dfn';
1.1 cvs 385: Create Attributes;
386: Create '>';
1.148 cvs 387: create SCT after;
388: Create 'dfn>' After;
1.1 cvs 389: END;
390: Code:
391: BEGIN
1.148 cvs 392: create SOT;
393: Create 'code';
1.1 cvs 394: Create Attributes;
395: Create '>';
1.148 cvs 396: create SCT after;
397: Create 'code>' After;
1.1 cvs 398: END;
399: Sample:
400: BEGIN
1.148 cvs 401: create SOT;
402: Create 'samp';
1.1 cvs 403: Create Attributes;
404: Create '>';
1.148 cvs 405: create SCT after;
406: Create 'samp>' After;
1.1 cvs 407: END;
408: Keyboard:
409: BEGIN
1.148 cvs 410: create SOT;
411: Create 'kbd';
1.1 cvs 412: Create Attributes;
413: Create '>';
1.148 cvs 414: create SCT after;
415: Create 'kbd>' After;
1.1 cvs 416: END;
1.147 quint 417: Variable_:
1.1 cvs 418: BEGIN
1.148 cvs 419: create SOT;
420: Create 'var';
1.1 cvs 421: Create Attributes;
422: Create '>';
1.148 cvs 423: create SCT after;
424: Create 'var>' After;
1.1 cvs 425: END;
426: Cite:
427: BEGIN
1.148 cvs 428: create SOT;
429: Create 'cite';
1.1 cvs 430: Create Attributes;
431: Create '>';
1.148 cvs 432: create SCT after;
433: Create 'cite>' After;
1.1 cvs 434: END;
1.48 cvs 435: ABBR:
436: BEGIN
1.148 cvs 437: create SOT;
438: Create 'abbr';
1.48 cvs 439: Create Attributes;
440: Create '>';
1.148 cvs 441: create SCT after;
442: Create 'abbr>' After;
1.48 cvs 443: END;
444: ACRONYM:
445: BEGIN
1.148 cvs 446: create SOT;
447: Create 'acronym';
1.48 cvs 448: Create Attributes;
449: Create '>';
1.148 cvs 450: create SCT after;
451: Create 'acronym>' After;
1.48 cvs 452: END;
1.1 cvs 453:
454: Font_: BEGIN
1.148 cvs 455: create SOT;
456: Create 'font';
1.1 cvs 457: Create Attributes;
458: Create '>';
1.148 cvs 459: create SCT after;
460: Create 'font>' After;
1.1 cvs 461: END;
462:
463: Applet: BEGIN
1.148 cvs 464: create SOT;
465: Create 'applet';
1.1 cvs 466: Create Attributes;
467: Create '>\12';
1.148 cvs 468: create SCT after;
469: Create 'applet>\12' After;
1.1 cvs 470: END;
471:
472: Parameter: BEGIN
1.148 cvs 473: create SOT;
474: Create 'param';
1.1 cvs 475: Create Attributes;
476: Remove;
1.53 cvs 477: #ifdef XML
478: Create ' />\12';
479: #else
1.1 cvs 480: Create '>\12';
1.53 cvs 481: #endif
1.1 cvs 482: END;
483:
484: Object: BEGIN
1.148 cvs 485: create SOT;
486: Create 'object';
1.1 cvs 487: Create Attributes;
488: Create '>\12';
1.138 quint 489: Indent +2;
490: Indent -2 After;
1.148 cvs 491: create SCT after;
492: Create 'object>\12' After;
1.1 cvs 493: END;
1.20 cvs 494:
1.170 vatton 495: IMG: BEGIN
496: create SOT;
497: Create 'img';
498: Create Attributes;
1.171 vatton 499: if empty
500: Create ' />\12';
501: if not empty
502: BEGIN
503: Create '>\12';
504: Indent +2;
505: Indent -2 After;
506: create SCT after;
507: Create 'img>' After;
508: END;
1.170 vatton 509: END;
510:
1.172 ! vatton 511: Image_Input: BEGIN
! 512: create SOT;
! 513: Create 'input';
! 514: Create Attributes;
! 515: if empty
! 516: Create ' />\12';
! 517: if not empty
! 518: BEGIN
! 519: Create '>\12';
! 520: Indent +2;
! 521: Indent -2 After;
! 522: create SCT after;
! 523: Create 'img>' After;
! 524: END;
! 525: END;
! 526:
1.49 cvs 527: INS: BEGIN
1.148 cvs 528: create SOT;
529: Create 'ins';
1.49 cvs 530: Create Attributes;
531: Create '>';
1.148 cvs 532: create SCT after;
533: Create 'ins>' After;
1.49 cvs 534: END;
535:
536: DEL: BEGIN
1.148 cvs 537: create SOT;
538: Create 'del';
1.49 cvs 539: Create Attributes;
540: Create '>';
1.148 cvs 541: create SCT after;
542: Create 'del>' After;
1.49 cvs 543: END;
544:
1.20 cvs 545: Span: BEGIN
1.148 cvs 546: create SOT;
547: Create 'span';
1.20 cvs 548: Create Attributes;
549: Create '>';
1.148 cvs 550: create SCT after;
551: Create 'span>' After;
1.20 cvs 552: END;
1.29 cvs 553:
1.48 cvs 554: Quotation: BEGIN
1.148 cvs 555: create SOT;
556: Create 'q';
1.48 cvs 557: Create Attributes;
558: Create '>';
1.148 cvs 559: create SCT after;
560: Create 'q>' After;
1.48 cvs 561: END;
562:
563: BDO: BEGIN
1.148 cvs 564: create SOT;
565: Create 'bdo';
1.48 cvs 566: Create Attributes;
567: Create '>';
1.148 cvs 568: create SCT after;
569: Create 'bdo>' After;
1.48 cvs 570: END;
571:
1.1 cvs 572: Paragraph: BEGIN
1.80 cvs 573: if not within List_Item and not within Definition and not first
574: Create '\12';
1.148 cvs 575: create SOT;
576: Create 'p';
1.16 cvs 577: Create Attributes;
1.72 cvs 578: Create '>';
1.148 cvs 579: create SCT after;
580: Create 'p>\12' After;
1.16 cvs 581: END;
582:
583: Pseudo_paragraph: BEGIN
1.80 cvs 584: if not last Create '\12' After;
1.1 cvs 585: END;
586:
587: TEXT_UNIT: BEGIN
588: IF Within Text_Input
589: Remove;
590: END;
591:
592: Definition_List: BEGIN
1.148 cvs 593: create SOT;
594: Create 'dl';
1.1 cvs 595: Create Attributes;
596: Create '>\12';
1.80 cvs 597: Indent +2;
598: Indent -2 After;
1.148 cvs 599: create SCT after;
600: Create 'dl>\12' After;
1.1 cvs 601: END;
602:
603: Term: BEGIN
1.148 cvs 604: create SOT;
605: Create 'dt';
1.1 cvs 606: Create Attributes;
607: Create '>';
1.148 cvs 608: create SCT after;
609: Create 'dt>\12' After;
1.1 cvs 610: END;
611:
612: Definition: BEGIN
1.80 cvs 613: Indent +2;
1.148 cvs 614: create SOT;
615: Create 'dd';
1.1 cvs 616: Create Attributes;
617: Create '>';
1.80 cvs 618: Indent +2;
619: Indent -2 After;
1.148 cvs 620: create SCT after;
621: Create 'dd>\12' After;
1.80 cvs 622: Indent -2 After;
1.1 cvs 623: END;
624:
625: Unnumbered_List: BEGIN
1.148 cvs 626: create SOT;
627: Create 'ul';
1.1 cvs 628: Create Attributes;
629: Create '>\12';
1.80 cvs 630: Indent +2;
631: Indent -2 After;
1.148 cvs 632: create SCT after;
633: Create 'ul>\12' After;
1.1 cvs 634: END;
635:
636: Numbered_List: BEGIN
1.148 cvs 637: create SOT;
638: Create 'ol';
1.1 cvs 639: Create Attributes;
640: Create '>\12';
1.80 cvs 641: Indent +2;
642: Indent -2 After;
1.148 cvs 643: create SCT after;
644: Create 'ol>\12' After;
1.1 cvs 645: END;
646:
647: Address: BEGIN
1.148 cvs 648: create SOT;
649: Create 'address';
1.1 cvs 650: Create Attributes;
651: Create '>\12';
1.80 cvs 652: Indent +2;
653: Indent -2 After;
1.148 cvs 654: Create '\12' After;
655: create SCT after;
656: Create 'address>\12' After;
1.1 cvs 657: END;
658:
659: Menu: BEGIN
1.148 cvs 660: create SOT;
661: Create 'menu';
1.1 cvs 662: Create Attributes;
663: Create '>\12';
1.80 cvs 664: Indent +2;
665: Indent -2 After;
1.148 cvs 666: create SCT after;
667: Create 'menu>\12' After;
1.1 cvs 668: END;
669:
670: Directory: BEGIN
1.148 cvs 671: create SOT;
672: Create 'dir';
1.1 cvs 673: Create Attributes;
674: Create '>\12';
1.80 cvs 675: Indent +2;
676: Indent -2 After;
1.148 cvs 677: create SCT after;
678: Create 'dir>\12' After;
1.1 cvs 679: END;
680:
681: List_Item: BEGIN
1.148 cvs 682: create SOT;
683: Create 'li';
1.1 cvs 684: Create Attributes;
685: Create '>';
1.80 cvs 686: Indent +2;
687: Indent -2 After;
1.148 cvs 688: create SCT after;
689: Create 'li>\12' After;
1.1 cvs 690: END;
691:
692: Preformatted: BEGIN
693: NoLineBreak;
1.148 cvs 694: create SOT;
695: Create 'pre';
1.1 cvs 696: Create Attributes;
697: Create '>';
1.84 cvs 698: Indent Suspend;
699: Indent Resume After;
1.148 cvs 700: create SCT after;
701: Create 'pre>\12' After;
1.1 cvs 702: END;
703:
704: Horizontal_Rule: BEGIN
1.148 cvs 705: create SOT;
706: Create 'hr';
1.1 cvs 707: Create Attributes;
708: Remove;
1.53 cvs 709: #ifdef XML
710: Create ' />\12';
711: #else
712: Create '>\12';
713: #endif
1.1 cvs 714: END;
715:
716: Form: BEGIN
1.148 cvs 717: Create '\12';
718: create SOT;
719: Create 'form';
1.1 cvs 720: Create Attributes;
721: Create '>\12';
1.80 cvs 722: Indent +2;
723: Indent -2 After;
1.148 cvs 724: create SCT after;
725: Create 'form>\12' After;
1.1 cvs 726: END;
727:
728: Option_Menu: BEGIN
1.148 cvs 729: Create '\12';
730: create SOT;
731: Create 'select';
1.1 cvs 732: Create Attributes;
1.5 cvs 733: Create '>';
1.80 cvs 734: Indent +2;
735: Indent -2 After;
1.148 cvs 736: Create '\12' after;
737: create SCT after;
738: Create 'select>\12' After;
1.1 cvs 739: END;
740:
741: Option: BEGIN
1.148 cvs 742: Create '\12';
743: create SOT;
744: Create 'option';
1.5 cvs 745: Create Attributes;
746: Create '>';
1.148 cvs 747: create SCT after;
748: Create 'option>' After;
1.1 cvs 749: END;
750:
1.62 cvs 751: OptGroup: BEGIN
1.148 cvs 752: Create '\12';
753: create SOT;
754: Create 'optgroup';
1.62 cvs 755: Create Attributes;
756: Create '>';
1.80 cvs 757: Indent +2;
758: Indent -2 After;
1.148 cvs 759: Create '\12' after;
760: create SCT after;
761: Create 'optgroup>' After;
1.62 cvs 762: END;
763:
1.1 cvs 764: Text_Area: BEGIN
1.148 cvs 765: create SOT;
766: Create 'textarea';
1.1 cvs 767: Create Attributes;
768: Create '>';
1.166 quint 769: NoLineBreak;
1.148 cvs 770: create SCT after;
771: Create 'textarea>' After;
1.1 cvs 772: END;
773:
1.63 cvs 774: FIELDSET: BEGIN
1.148 cvs 775: create SOT;
776: Create 'fieldset';
1.63 cvs 777: Create Attributes;
778: Create '>\12';
779: Indent +2;
780: Indent -2 After;
1.148 cvs 781: create SCT after;
782: Create 'fieldset>\12' After;
1.63 cvs 783: END;
784:
785: LEGEND: BEGIN
1.148 cvs 786: create SOT;
787: Create 'legend';
1.63 cvs 788: Create Attributes;
789: Create '>';
1.148 cvs 790: create SCT after;
791: Create 'legend>' After;
1.63 cvs 792: END;
793:
1.56 cvs 794: LABEL: BEGIN
1.148 cvs 795: create SOT;
796: Create 'label';
1.56 cvs 797: Create Attributes;
798: Create '>';
1.148 cvs 799: create SCT after;
800: Create 'label>' After;
1.56 cvs 801: END;
802:
1.119 cvs 803: BUTTON_: BEGIN
1.148 cvs 804: create SOT;
805: Create 'button';
1.56 cvs 806: Create Attributes;
807: Create '>';
1.148 cvs 808: create SCT after;
809: Create 'button>' After;
1.56 cvs 810: END;
811:
1.1 cvs 812: Checkbox_Input: BEGIN
1.148 cvs 813: create SOT;
1.172 ! vatton 814: Create 'input';
1.1 cvs 815: Create Attributes;
1.116 cvs 816: Remove;
1.53 cvs 817: #ifdef XML
818: Create ' />';
819: #else
1.1 cvs 820: Create '>';
1.53 cvs 821: #endif
1.1 cvs 822: END;
823:
824: Radio_Input: BEGIN
1.148 cvs 825: create SOT;
1.172 ! vatton 826: Create 'input';
1.1 cvs 827: Create Attributes;
1.116 cvs 828: Remove;
1.53 cvs 829: #ifdef XML
830: Create ' />';
831: #else
1.1 cvs 832: Create '>';
1.53 cvs 833: #endif
1.1 cvs 834: END;
835:
836: Text_Input: BEGIN
1.148 cvs 837: create SOT;
1.172 ! vatton 838: Create 'input';
1.1 cvs 839: Create Attributes;
1.116 cvs 840: Remove;
1.53 cvs 841: #ifdef XML
842: Create ' />';
843: #else
1.1 cvs 844: Create '>';
1.53 cvs 845: #endif
1.1 cvs 846: END;
847:
848: Hidden_Input: BEGIN
1.148 cvs 849: create SOT;
1.172 ! vatton 850: Create 'input';
1.1 cvs 851: Create Attributes;
1.116 cvs 852: Remove;
1.53 cvs 853: #ifdef XML
854: Create ' />';
855: #else
1.1 cvs 856: Create '>';
1.53 cvs 857: #endif
1.1 cvs 858: END;
859:
860: Password_Input: BEGIN
1.148 cvs 861: create SOT;
1.172 ! vatton 862: Create 'input';
1.1 cvs 863: Create Attributes;
1.116 cvs 864: Remove;
1.53 cvs 865: #ifdef XML
866: Create ' />';
867: #else
1.1 cvs 868: Create '>';
1.53 cvs 869: #endif
1.1 cvs 870: END;
871:
872: File_Input: BEGIN
1.148 cvs 873: create SOT;
1.172 ! vatton 874: Create 'input';
1.1 cvs 875: Create Attributes;
1.116 cvs 876: Remove;
1.53 cvs 877: #ifdef XML
878: Create ' />';
879: #else
1.1 cvs 880: Create '>';
1.53 cvs 881: #endif
1.1 cvs 882: END;
883:
884: Reset_Input: BEGIN
1.148 cvs 885: Create '\12';
886: create SOT;
1.172 ! vatton 887: Create 'input';
1.1 cvs 888: Create Attributes;
1.116 cvs 889: Remove;
1.53 cvs 890: #ifdef XML
891: Create ' />';
892: #else
1.1 cvs 893: Create '>';
1.53 cvs 894: #endif
1.1 cvs 895: END;
896:
897: Submit_Input: BEGIN
1.148 cvs 898: Create '\12';
899: create SOT;
1.172 ! vatton 900: Create 'input';
1.56 cvs 901: Create Attributes;
1.116 cvs 902: Remove;
1.56 cvs 903: #ifdef XML
904: Create ' />';
905: #else
906: Create '>';
907: #endif
908: END;
909:
910: Button_Input: BEGIN
1.148 cvs 911: Create '\12';
912: create SOT;
1.172 ! vatton 913: Create 'input';
1.1 cvs 914: Create Attributes;
1.116 cvs 915: Remove;
1.53 cvs 916: #ifdef XML
917: Create ' />';
918: #else
1.1 cvs 919: Create '>';
1.53 cvs 920: #endif
1.1 cvs 921: END;
922:
923: Block_Quote: BEGIN
1.148 cvs 924: Create '\12';
925: create SOT;
926: Create 'blockquote';
1.1 cvs 927: Create Attributes;
928: Create '>\12';
1.80 cvs 929: Indent +2;
930: Indent -2 After;
1.148 cvs 931: create SCT after;
932: Create 'blockquote>\12' After;
1.1 cvs 933: END;
934:
935: PICTURE_UNIT: BEGIN
1.172 ! vatton 936: Remove;
1.1 cvs 937: END;
938:
1.158 cvs 939: External_Object: BEGIN
1.172 ! vatton 940: Remove;
1.122 cvs 941: END;
942:
1.158 cvs 943: External_Object_Content: BEGIN
1.122 cvs 944: Remove;
945: END;
946:
1.136 quint 947: Embed_: BEGIN
1.172 ! vatton 948: if NOT Immediately within Object BEGIN
! 949: create SOT;
1.148 cvs 950: Create 'embed';
1.129 cvs 951: Create Attributes;
952: Create ' />';
953: END;
954: if NOT within Paragraph AND NOT Immediately within Object
955: AND NOT within Pseudo_paragraph
956: Create '\12' After;
957: END;
958:
959: Embed_Content: BEGIN
960: Remove;
961: END;
962:
1.1 cvs 963: Anchor: BEGIN
1.148 cvs 964: create SOT;
965: Create 'a';
1.114 kahan 966: Create Attributes;
967: Create '>';
1.148 cvs 968: create SCT after;
969: Create 'a>' After;
1.114 kahan 970: END;
1.1 cvs 971:
972: MAP:
973: BEGIN
1.148 cvs 974: create SOT;
975: Create 'map';
1.1 cvs 976: Create Attributes;
977: Create '>\12';
1.80 cvs 978: Indent +2;
979: Indent -2 After;
1.148 cvs 980: create SCT after;
981: Create 'map>\12' After;
1.1 cvs 982: END;
983:
1.123 vatton 984: map:
985: BEGIN
1.148 cvs 986: create SOT;
987: Create 'map';
1.123 vatton 988: Create Attributes;
989: Create '>\12';
990: Indent +2;
991: Indent -2 After;
1.148 cvs 992: create SCT after;
993: Create 'map>\12' After;
1.123 vatton 994: END;
995:
1.1 cvs 996: AREA:
997: BEGIN
1.148 cvs 998: create SOT;
999: Create 'area';
1.116 cvs 1000: Create Attributes;
1.53 cvs 1001: Remove;
1002: #ifdef XML
1003: Create ' />\12';
1004: #else
1.1 cvs 1005: Create '>\12';
1.53 cvs 1006: #endif
1.1 cvs 1007: END;
1008:
1009: { ---- Tables ---- }
1010:
1.162 quint 1011: Table_:
1.1 cvs 1012: BEGIN
1.148 cvs 1013: Create '\12';
1014: create SOT;
1015: Create 'table';
1.1 cvs 1016: Create Attributes;
1017: Create '>\12';
1.80 cvs 1018: Indent +2;
1019: Indent -2 after;
1.148 cvs 1020: create SCT after;
1021: Create 'table>\12' after;
1.1 cvs 1022: END;
1023:
1024: CAPTION:
1025: BEGIN
1.148 cvs 1026: create SOT;
1027: Create 'caption';
1.1 cvs 1028: Create Attributes;
1029: Create '>';
1.148 cvs 1030: create SCT after;
1031: Create 'caption>\12' after;
1.1 cvs 1032: END;
1033:
1.69 cvs 1034: COLGROUP:
1035: BEGIN
1.148 cvs 1036: create SOT;
1037: Create 'colgroup';
1.69 cvs 1038: Create Attributes;
1039: Create '>';
1.80 cvs 1040: Indent +2;
1041: Indent -2 after;
1.148 cvs 1042: create SCT after;
1043: Create 'colgroup>\12' after;
1.69 cvs 1044: END;
1045:
1046: COL:
1047: BEGIN
1.148 cvs 1048: create SOT;
1049: Create 'col';
1.69 cvs 1050: Create Attributes;
1.116 cvs 1051: Remove;
1052: #ifdef XML
1053: Create ' />';
1054: #else
1.69 cvs 1055: Create '>';
1.116 cvs 1056: #endif
1.69 cvs 1057: END;
1058:
1.1 cvs 1059: Table_head:
1060: Remove;
1061:
1062: thead:
1063: BEGIN
1.148 cvs 1064: create SOT;
1065: Create 'thead';
1.1 cvs 1066: Create Attributes;
1067: Create '>\12';
1.80 cvs 1068: Indent +2;
1069: Indent -2 after;
1.148 cvs 1070: create SCT after;
1071: Create 'thead>\12' after;
1.1 cvs 1072: END;
1073:
1074: tfoot:
1075: BEGIN
1.148 cvs 1076: create SOT;
1077: Create 'tfoot';
1.1 cvs 1078: Create Attributes;
1079: Create '>\12';
1.80 cvs 1080: Indent +2;
1081: Indent -2 after;
1.148 cvs 1082: create SCT after;
1083: Create 'tfoot>\12' after;
1.1 cvs 1084: END;
1.80 cvs 1085:
1.1 cvs 1086: tbody:
1087: BEGIN
1.148 cvs 1088: create SOT;
1089: Create 'tbody';
1.1 cvs 1090: Create Attributes;
1091: Create '>\12';
1.80 cvs 1092: Indent +2;
1093: Indent -2 after;
1.148 cvs 1094: create SCT after;
1095: Create 'tbody>\12' after;
1.1 cvs 1096: END;
1097:
1098: Table_body:
1099: Get tfoot;
1100:
1101: Table_row:
1102: BEGIN
1.148 cvs 1103: create SOT;
1104: Create 'tr';
1.1 cvs 1105: Create Attributes;
1106: Create '>\12';
1.80 cvs 1107: Indent +2;
1108: Indent -2 after;
1.148 cvs 1109: create SCT after;
1110: Create 'tr>\12' after;
1.1 cvs 1111: END;
1112:
1113: Data_cell:
1114: BEGIN
1.148 cvs 1115: create SOT;
1116: Create 'td';
1.1 cvs 1117: Create Attributes;
1118: Create '>';
1.80 cvs 1119: Indent +2;
1120: Indent -2 after;
1.148 cvs 1121: create SCT after;
1122: Create 'td>\12' after;
1.1 cvs 1123: END;
1124:
1125: Heading_cell:
1126: BEGIN
1.148 cvs 1127: create SOT;
1128: Create 'th';
1.1 cvs 1129: Create Attributes;
1130: Create '>';
1.80 cvs 1131: Indent +2;
1132: Indent -2 after;
1.148 cvs 1133: create SCT after;
1134: Create 'th>\12' after;
1.1 cvs 1135: END;
1136:
1137: Division: BEGIN
1.148 cvs 1138: Create '\12';
1139: create SOT;
1140: Create 'div';
1.1 cvs 1141: Create Attributes;
1142: Create '>\12';
1.148 cvs 1143: create SCT after;
1144: Create 'div>\12' After;
1.1 cvs 1145: END;
1146:
1147: Center: BEGIN
1.148 cvs 1148: Create '\12';
1149: create SOT;
1150: Create 'center';
1.1 cvs 1151: Create Attributes;
1152: Create '>\12';
1.148 cvs 1153: create SCT after;
1154: Create 'center>\12' After;
1.1 cvs 1155: END;
1156:
1.50 cvs 1157: NOSCRIPT: BEGIN
1.148 cvs 1158: Create '\12';
1159: create SOT;
1160: Create 'noscript';
1.50 cvs 1161: Create Attributes;
1162: Create '>\12';
1.148 cvs 1163: create SCT after;
1164: Create 'noscript>\12' After;
1.50 cvs 1165: END;
1166:
1.8 cvs 1167: Invalid_element:
1168: BEGIN
1.77 cvs 1169: Remove;
1.1 cvs 1170: END;
1171:
1.127 cvs 1172: Unknown_namespace:
1173: BEGIN
1174: NoTranslation;
1175: END;
1176:
1.154 cvs 1177: XHTML_Unknown_namespace:
1178: BEGIN
1179: NoTranslation;
1180: Create '\12';
1181: Create Content;
1182: Remove;
1183: Create Attributes;
1184: Create '>';
1185: END;
1186:
1.1 cvs 1187: Comment\240: BEGIN
1188: NoLineBreak;
1.80 cvs 1189: Create '<!--';
1.165 vatton 1190: {NoTranslation;}
1.1 cvs 1191: Create '-->\12' after;
1192: END;
1193:
1194: Comment_line: BEGIN
1195: if not last create '\12' after;
1196: END;
1197:
1.115 cvs 1198: XMLPI: BEGIN
1199: NoLineBreak;
1200: Create '<?';
1.165 vatton 1201: {NoTranslation;}
1.146 cvs 1202: IF Within BODY
1203: Create '?>' after;
1204: IF not Within BODY
1.115 cvs 1205: Create '?>\12' after;
1206: END;
1207:
1208: PI_line: BEGIN
1209: if not last create '\12' after;
1.130 cvs 1210: END;
1211:
1212: DOCTYPE: BEGIN
1.131 cvs 1213: NoLineBreak;
1214: NoTranslation;
1.142 vatton 1215: Create '\12' after;
1.115 cvs 1216: END;
1.131 cvs 1217:
1218: DOCTYPE_line:
1219: if not last create '\12' after;
1.115 cvs 1220:
1.135 cvs 1221: CDATA: BEGIN
1222: NoLineBreak;
1223: Create '<![CDATA[';
1224: NoTranslation;
1225: Create ']]>\12' After;
1226: END;
1227:
1228: CDATA_line:
1229: if not last create '\12' after;
1230:
1.58 cvs 1231: FRAMESET: BEGIN
1.148 cvs 1232: create SOT;
1233: Create 'frameset';
1.58 cvs 1234: Create Attributes;
1235: Create '>\12';
1236: indent +2;
1237: indent -2 after;
1.148 cvs 1238: create SCT after;
1239: Create 'frameset>\12' After;
1.58 cvs 1240: END;
1241:
1242: Frames: BEGIN
1243: END;
1244:
1245: NOFRAMES: BEGIN
1.148 cvs 1246: create SOT;
1247: Create 'noframes';
1.58 cvs 1248: Create Attributes;
1249: Create '>\12';
1250: indent +2;
1251: indent -2 after;
1.148 cvs 1252: create SCT after;
1253: Create 'noframes>\12' After;
1.58 cvs 1254: END;
1255:
1256: FRAME: BEGIN
1.148 cvs 1257: create SOT;
1258: Create 'frame';
1.116 cvs 1259: Create Attributes;
1.58 cvs 1260: Remove;
1261: #ifdef XML
1262: Create ' />\12';
1263: #else
1264: Create '>\12';
1265: #endif
1266: END;
1267:
1268: IFRAME: BEGIN
1.148 cvs 1269: create SOT;
1270: Create 'iframe';
1.58 cvs 1271: Create Attributes;
1272: Create '>\12';
1.80 cvs 1273: Indent +2;
1274: Indent -2;
1.148 cvs 1275: create SCT after;
1276: Create 'iframe>\12' After;
1.58 cvs 1277: END;
1278:
1.158 cvs 1279: Iframe_Src_Content: BEGIN
1280: Remove;
1281: END;
1282:
1.121 cvs 1283: ruby: BEGIN
1.148 cvs 1284: create SOT;
1285: Create 'ruby';
1.121 cvs 1286: Create Attributes;
1287: Create '>';
1.148 cvs 1288: create SCT after;
1289: Create 'ruby>' After;
1.121 cvs 1290: END;
1.148 cvs 1291:
1.121 cvs 1292: simple_ruby: BEGIN
1.148 cvs 1293: create SOT;
1294: Create 'ruby';
1.121 cvs 1295: Create Attributes;
1296: Create '>';
1.148 cvs 1297: create SCT after;
1298: Create 'ruby>' After;
1.121 cvs 1299: END;
1.148 cvs 1300:
1.121 cvs 1301: complex_ruby: BEGIN
1.148 cvs 1302: create SOT;
1303: Create 'ruby';
1.121 cvs 1304: Create Attributes;
1305: Create '>';
1.148 cvs 1306: create SCT after;
1307: Create 'ruby>' After;
1.121 cvs 1308: END;
1309:
1310: rb: BEGIN
1.148 cvs 1311: create SOT;
1312: Create 'rb';
1.121 cvs 1313: Create Attributes;
1314: Create '>';
1.148 cvs 1315: create SCT after;
1316: Create 'rb>' After;
1.121 cvs 1317: END;
1318:
1319: rt: BEGIN
1.148 cvs 1320: create SOT;
1321: Create 'rt';
1.121 cvs 1322: Create Attributes;
1323: Create '>';
1.148 cvs 1324: create SCT after;
1325: Create 'rt>' After;
1.121 cvs 1326: END;
1327:
1328: rp: BEGIN
1.148 cvs 1329: create SOT;
1330: Create 'rp';
1.121 cvs 1331: Create Attributes;
1332: Create '>';
1.148 cvs 1333: create SCT after;
1334: Create 'rp>' After;
1.121 cvs 1335: END;
1336:
1337: rbc: BEGIN
1.148 cvs 1338: create SOT;
1339: Create 'rbc';
1.121 cvs 1340: Create Attributes;
1341: Create '>';
1.148 cvs 1342: create SCT after;
1343: Create 'rbc>' After;
1.121 cvs 1344: END;
1345:
1346: rtc1: BEGIN
1.148 cvs 1347: create SOT;
1348: Create 'rtc';
1.121 cvs 1349: Create Attributes;
1350: Create '>';
1.148 cvs 1351: create SCT after;
1352: Create 'rtc>' After;
1.121 cvs 1353: END;
1354:
1355: rtc2: BEGIN
1.148 cvs 1356: create SOT;
1357: Create 'rtc';
1.121 cvs 1358: Create Attributes;
1359: Create '>';
1.148 cvs 1360: create SCT after;
1361: Create 'rtc>' After;
1.121 cvs 1362: END;
1363:
1.1 cvs 1364: ATTRIBUTES
1.18 cvs 1365:
1.51 cvs 1366: profile: BEGIN
1.172 ! vatton 1367: Create SAN;
1.148 cvs 1368: Create 'profile="';
1.51 cvs 1369: Create profile;
1370: Create DoubleQuote;
1371: END;
1372:
1.128 cvs 1373: Language:
1.87 cvs 1374: BEGIN
1.164 quint 1375: IF not Root
1.20 cvs 1376: BEGIN
1.72 cvs 1377: #ifdef XML
1378: Create ' xml:lang="';
1.128 cvs 1379: Create Language;
1.72 cvs 1380: Create DoubleQuote;
1381: #endif
1.124 cvs 1382: #ifndef XHTML11
1.95 cvs 1383: Create ' lang="';
1.128 cvs 1384: Create Language;
1.95 cvs 1385: Create DoubleQuote;
1.124 cvs 1386: #endif
1.20 cvs 1387: END;
1.164 quint 1388: IF Root and RealLang
1.87 cvs 1389: BEGIN
1390: #ifdef XML
1391: Create ' xml:lang="';
1.128 cvs 1392: Create Language;
1.87 cvs 1393: Create DoubleQuote;
1394: #endif
1.124 cvs 1395: #ifndef XHTML11
1.95 cvs 1396: Create ' lang="';
1.128 cvs 1397: Create Language;
1.95 cvs 1398: Create DoubleQuote;
1.124 cvs 1399: #endif
1.87 cvs 1400: END;
1401: END;
1.1 cvs 1402:
1.51 cvs 1403: content_type: BEGIN
1.172 ! vatton 1404: Create SAN;
1.148 cvs 1405: Create 'type="';
1.51 cvs 1406: Create content_type;
1407: Create DoubleQuote;
1408: END;
1409:
1410: script_src: BEGIN
1.172 ! vatton 1411: Create SAN;
1.148 cvs 1412: Create 'src="';
1.51 cvs 1413: Create script_src;
1414: Create DoubleQuote;
1415: END;
1416:
1.151 cvs 1417: script_language: BEGIN
1418: Create ' language="';
1419: Create script_language;
1420: Create DoubleQuote;
1421: END;
1422:
1.51 cvs 1423: defer: BEGIN
1.172 ! vatton 1424: Create SAN;
1.148 cvs 1425: Create 'defer="defer"';
1.51 cvs 1426: END;
1427:
1428: event: BEGIN
1.172 ! vatton 1429: Create SAN;
1.148 cvs 1430: Create 'event="';
1.51 cvs 1431: Create event;
1432: Create DoubleQuote;
1433: END;
1434:
1435: for_: BEGIN
1.172 ! vatton 1436: Create SAN;
1.148 cvs 1437: Create 'for="';
1.51 cvs 1438: Create for_;
1439: Create DoubleQuote;
1440: END;
1441:
1.1 cvs 1442: http_equiv: BEGIN
1.172 ! vatton 1443: Create SAN;
1.148 cvs 1444: Create 'http-equiv="';
1.1 cvs 1445: Create http_equiv;
1.12 cvs 1446: Create DoubleQuote;
1.1 cvs 1447: END;
1448:
1449: meta_name: BEGIN
1.172 ! vatton 1450: Create SAN;
1.148 cvs 1451: Create 'name="';
1.1 cvs 1452: Create meta_name;
1.12 cvs 1453: Create DoubleQuote;
1.1 cvs 1454: END;
1455:
1456: meta_content: BEGIN
1.172 ! vatton 1457: Create SAN;
1.148 cvs 1458: Create 'content="';
1.65 cvs 1459: Create Translated meta_content;
1.140 vatton 1460: Create DoubleQuote;
1.1 cvs 1461: END;
1462:
1.51 cvs 1463: scheme: BEGIN
1.172 ! vatton 1464: Create SAN;
1.148 cvs 1465: Create 'scheme="';
1.51 cvs 1466: Create scheme;
1467: Create DoubleQuote;
1468: END;
1469:
1470: charset: BEGIN
1.172 ! vatton 1471: Create SAN;
1.148 cvs 1472: Create 'charset="';
1.51 cvs 1473: Create charset;
1474: Create DoubleQuote;
1475: END;
1476:
1.1 cvs 1477: REL: BEGIN
1.172 ! vatton 1478: Create SAN;
1.148 cvs 1479: Create 'rel="';
1.1 cvs 1480: Create REL;
1.12 cvs 1481: Create DoubleQuote;
1.1 cvs 1482: END;
1483:
1484: REV: BEGIN
1.172 ! vatton 1485: Create SAN;
1.148 cvs 1486: Create 'rev="';
1.1 cvs 1487: Create REV;
1.12 cvs 1488: Create DoubleQuote;
1.1 cvs 1489: END;
1490:
1491: HREF_ :
1492: BEGIN
1.172 ! vatton 1493: Create SAN;
1.148 cvs 1494: Create 'href="';
1.114 kahan 1495: Create Translated HREF_;
1496: Create DoubleQuote;
1.49 cvs 1497: END;
1498:
1.51 cvs 1499: hreflang :
1500: BEGIN
1.172 ! vatton 1501: Create SAN;
1.148 cvs 1502: Create 'hreflang="';
1.51 cvs 1503: Create hreflang;
1504: Create DoubleQuote;
1505: END;
1506:
1507: media :
1508: BEGIN
1.172 ! vatton 1509: Create SAN;
1.148 cvs 1510: Create 'media="';
1.51 cvs 1511: Create media;
1512: Create DoubleQuote;
1513: END;
1514:
1515: target_ :
1516: BEGIN
1.172 ! vatton 1517: Create SAN;
1.148 cvs 1518: Create 'target="';
1.102 cvs 1519: Create Translated target_;
1.51 cvs 1520: Create DoubleQuote;
1521: END;
1522:
1.49 cvs 1523: cite:
1524: BEGIN
1.172 ! vatton 1525: Create SAN;
1.148 cvs 1526: Create 'cite="';
1.102 cvs 1527: Create Translated cite;
1.49 cvs 1528: Create DoubleQuote;
1529: END;
1530:
1531: datetime:
1532: BEGIN
1.172 ! vatton 1533: Create SAN;
1.148 cvs 1534: Create 'datetime="';
1.49 cvs 1535: Create datetime;
1.12 cvs 1536: Create DoubleQuote;
1.1 cvs 1537: END;
1538:
1539: background_ :
1540: BEGIN
1.172 ! vatton 1541: Create SAN;
1.148 cvs 1542: Create 'background="';
1.102 cvs 1543: Create Translated background_;
1.12 cvs 1544: Create DoubleQuote;
1.1 cvs 1545: END;
1546:
1547: BackgroundColor :
1548: BEGIN
1.172 ! vatton 1549: Create SAN;
1.148 cvs 1550: Create 'bgcolor="';
1.1 cvs 1551: Create BackgroundColor;
1.12 cvs 1552: Create DoubleQuote;
1.1 cvs 1553: END;
1554:
1555: TextColor :
1556: BEGIN
1.172 ! vatton 1557: Create SAN;
1.148 cvs 1558: Create 'text="';
1.1 cvs 1559: Create TextColor;
1.12 cvs 1560: Create DoubleQuote;
1.1 cvs 1561: END;
1562:
1563: LinkColor :
1564: BEGIN
1.172 ! vatton 1565: Create SAN;
1.148 cvs 1566: Create 'link="';
1.1 cvs 1567: Create LinkColor;
1.12 cvs 1568: Create DoubleQuote;
1.1 cvs 1569: END;
1570:
1571: VisitedLinkColor :
1572: BEGIN
1.172 ! vatton 1573: Create SAN;
1.148 cvs 1574: Create 'vlink="';
1.1 cvs 1575: Create VisitedLinkColor;
1.12 cvs 1576: Create DoubleQuote;
1.1 cvs 1577: END;
1578:
1579: ActiveLinkColor :
1580: BEGIN
1.172 ! vatton 1581: Create SAN;
1.148 cvs 1582: Create 'alink="';
1.1 cvs 1583: Create ActiveLinkColor;
1.12 cvs 1584: Create DoubleQuote;
1.1 cvs 1585: END;
1586:
1587: BaseFontSize:
1588: BEGIN
1.172 ! vatton 1589: create SAN;
1.148 cvs 1590: Create 'size="';
1.1 cvs 1591: Create BaseFontSize;
1.12 cvs 1592: Create DoubleQuote;
1.1 cvs 1593: END;
1594:
1.48 cvs 1595: BaseFontColor:
1596: BEGIN
1.172 ! vatton 1597: Create SAN;
1.148 cvs 1598: Create 'color="';
1.48 cvs 1599: Create BaseFontColor;
1600: Create DoubleQuote;
1601: END;
1602:
1603: BaseFontFace:
1604: BEGIN
1.172 ! vatton 1605: Create SAN;
1.148 cvs 1606: Create 'face="';
1.48 cvs 1607: Create BaseFontFace;
1608: Create DoubleQuote;
1609: END;
1610:
1.1 cvs 1611: Font_size :
1612: BEGIN
1.172 ! vatton 1613: Create SAN;
1.148 cvs 1614: Create 'size="';
1.1 cvs 1615: Create Font_size;
1.12 cvs 1616: Create DoubleQuote;
1.1 cvs 1617: END;
1618:
1619: color :
1620: BEGIN
1.172 ! vatton 1621: Create SAN;
1.148 cvs 1622: Create 'color="';
1.1 cvs 1623: Create color;
1.48 cvs 1624: Create DoubleQuote;
1625: END;
1626:
1627: face :
1628: BEGIN
1.172 ! vatton 1629: Create SAN;
1.148 cvs 1630: Create 'face="';
1.48 cvs 1631: Create face;
1.12 cvs 1632: Create DoubleQuote;
1.1 cvs 1633: END;
1.6 cvs 1634:
1.150 quint 1635: Clear_ = Left_:
1.148 cvs 1636: BEGIN
1.172 ! vatton 1637: Create SAN;
1.148 cvs 1638: Create 'clear="left"';
1639: END;
1.150 quint 1640: Clear_ = Right_:
1.148 cvs 1641: BEGIN
1.172 ! vatton 1642: Create SAN;
1.148 cvs 1643: Create 'clear="right"';
1644: END;
1.150 quint 1645: Clear_ = All_:
1.148 cvs 1646: BEGIN
1.172 ! vatton 1647: Create SAN;
1.148 cvs 1648: Create 'clear="all"';
1649: END;
1.150 quint 1650: Clear_ = None_:
1.148 cvs 1651: BEGIN
1.172 ! vatton 1652: Create SAN;
1.148 cvs 1653: Create 'clear="none"';
1654: END;
1.1 cvs 1655:
1656: Align = left_:
1.148 cvs 1657: BEGIN
1.172 ! vatton 1658: Create SAN;
1.148 cvs 1659: Create 'align="left"';
1660: END;
1.1 cvs 1661: Align = center_:
1.148 cvs 1662: BEGIN
1.172 ! vatton 1663: Create SAN;
1.148 cvs 1664: Create 'align="center"';
1665: END;
1.1 cvs 1666: Align = right_:
1.148 cvs 1667: BEGIN
1.172 ! vatton 1668: Create SAN;
1.148 cvs 1669: Create 'align="right"';
1670: END;
1.46 cvs 1671:
1672: TextAlign = left_:
1.148 cvs 1673: BEGIN
1.172 ! vatton 1674: Create SAN;
1.148 cvs 1675: Create 'align="left"';
1676: END;
1.46 cvs 1677: TextAlign = center_:
1.148 cvs 1678: BEGIN
1.172 ! vatton 1679: Create SAN;
1.148 cvs 1680: Create 'align="center"';
1681: END;
1.46 cvs 1682: TextAlign = right_:
1.148 cvs 1683: BEGIN
1.172 ! vatton 1684: create SAN;
1.148 cvs 1685: Create 'align="right"';
1686: END;
1.46 cvs 1687: TextAlign = justify_:
1.148 cvs 1688: BEGIN
1.172 ! vatton 1689: Create SAN;
1.148 cvs 1690: Create 'align="justify"';
1691: END;
1.1 cvs 1692:
1693: NoShade:
1.148 cvs 1694: BEGIN
1.172 ! vatton 1695: create SAN;
1.148 cvs 1696: Create 'noshade="noshade"';
1697: END;
1.1 cvs 1698:
1699: Size_: BEGIN
1.172 ! vatton 1700: Create SAN;
1.148 cvs 1701: Create 'size="';
1.1 cvs 1702: Create Size_;
1.12 cvs 1703: Create DoubleQuote;
1.1 cvs 1704: END;
1705:
1706: Width__: BEGIN
1.172 ! vatton 1707: create SAN;
1.148 cvs 1708: Create 'width="';
1.1 cvs 1709: Create Width__;
1.12 cvs 1710: Create DoubleQuote;
1.1 cvs 1711: END;
1712:
1.51 cvs 1713: declare:
1.148 cvs 1714: BEGIN
1.172 ! vatton 1715: create SAN;
1.148 cvs 1716: Create 'declare="declare"';
1717: END;
1.51 cvs 1718:
1.1 cvs 1719: codebase: BEGIN
1.172 ! vatton 1720: Create SAN;
1.148 cvs 1721: Create 'codebase="';
1.1 cvs 1722: Create codebase;
1.12 cvs 1723: Create DoubleQuote;
1.1 cvs 1724: END;
1725:
1726: code: BEGIN
1.172 ! vatton 1727: Create SAN;
1.148 cvs 1728: Create 'code="';
1.1 cvs 1729: Create code;
1.12 cvs 1730: Create DoubleQuote;
1.1 cvs 1731: END;
1732:
1.51 cvs 1733: object: BEGIN
1.172 ! vatton 1734: Create SAN;
1.148 cvs 1735: Create 'object="';
1.51 cvs 1736: Create object;
1737: Create DoubleQuote;
1738: END;
1739:
1.1 cvs 1740: applet_name: BEGIN
1.172 ! vatton 1741: Create SAN;
1.148 cvs 1742: Create 'name="';
1.1 cvs 1743: Create applet_name;
1.12 cvs 1744: Create DoubleQuote;
1.1 cvs 1745: END;
1746:
1747: Param_name: BEGIN
1.172 ! vatton 1748: Create SAN;
1.148 cvs 1749: Create 'name="';
1.1 cvs 1750: Create Param_name;
1.12 cvs 1751: Create DoubleQuote;
1.1 cvs 1752: END;
1753:
1754: Param_value: BEGIN
1.172 ! vatton 1755: Create SAN;
1.148 cvs 1756: Create 'value="';
1.1 cvs 1757: Create Param_value;
1.12 cvs 1758: Create DoubleQuote;
1.1 cvs 1759: END;
1.46 cvs 1760:
1.51 cvs 1761: valuetype = data_:
1.148 cvs 1762: BEGIN
1.172 ! vatton 1763: Create SAN;
1.148 cvs 1764: Create 'valuetype="data"';
1765: END;
1.51 cvs 1766: valuetype = ref:
1.148 cvs 1767: BEGIN
1.172 ! vatton 1768: Create SAN;
1.148 cvs 1769: Create 'valuetype="ref"';
1770: END;
1.51 cvs 1771: valuetype = object_:
1.148 cvs 1772: BEGIN
1.172 ! vatton 1773: Create SAN;
1.148 cvs 1774: Create 'valuetype="object"';
1775: END;
1.51 cvs 1776:
1777: Param_type: BEGIN
1.172 ! vatton 1778: Create SAN;
1.148 cvs 1779: Create 'type="';
1.51 cvs 1780: Create Param_type;
1781: Create DoubleQuote;
1782: END;
1783:
1.1 cvs 1784: classid: BEGIN
1.172 ! vatton 1785: Create SAN;
1.148 cvs 1786: Create 'classid="';
1.1 cvs 1787: Create classid;
1.12 cvs 1788: Create DoubleQuote;
1.1 cvs 1789: END;
1790:
1791: Object_type: BEGIN
1.172 ! vatton 1792: Create SAN;
1.148 cvs 1793: Create 'type="';
1.1 cvs 1794: Create Object_type;
1.12 cvs 1795: Create DoubleQuote;
1.1 cvs 1796: END;
1797:
1.143 cvs 1798: Embed_type: BEGIN
1.172 ! vatton 1799: Create SAN;
1.148 cvs 1800: Create 'type="';
1.143 cvs 1801: Create Embed_type;
1802: Create DoubleQuote;
1803: END;
1804:
1.156 quint 1805: pluginspage: BEGIN
1.172 ! vatton 1806: Create SAN;
1.156 quint 1807: Create 'pluginspage="';
1808: Create pluginspage;
1809: Create DoubleQuote;
1810: END;
1811:
1812: pluginurl: BEGIN
1.172 ! vatton 1813: Create SAN;
1.156 quint 1814: Create 'pluginurl="';
1815: Create pluginurl;
1816: Create DoubleQuote;
1817: END;
1818:
1.38 cvs 1819: Link_type: BEGIN
1.172 ! vatton 1820: Create SAN;
1.148 cvs 1821: Create 'type="';
1.38 cvs 1822: Create Link_type;
1823: Create DoubleQuote;
1824: END;
1825:
1.1 cvs 1826: codetype: BEGIN
1.172 ! vatton 1827: Create SAN;
1.148 cvs 1828: Create 'codetype="';
1.1 cvs 1829: Create codetype;
1.12 cvs 1830: Create DoubleQuote;
1.1 cvs 1831: END;
1.46 cvs 1832:
1.51 cvs 1833: archive: BEGIN
1.172 ! vatton 1834: Create SAN;
1.148 cvs 1835: Create 'archive="';
1.51 cvs 1836: Create archive;
1837: Create DoubleQuote;
1838: END;
1839:
1840: standby: BEGIN
1.172 ! vatton 1841: Create SAN;
1.148 cvs 1842: Create 'standby="';
1.51 cvs 1843: Create standby;
1844: Create DoubleQuote;
1845: END;
1846:
1.1 cvs 1847: Title : BEGIN
1.172 ! vatton 1848: Create SAN;
1.148 cvs 1849: Create 'title="';
1.65 cvs 1850: Create Translated Title;
1.12 cvs 1851: Create DoubleQuote;
1.1 cvs 1852: END;
1853:
1.51 cvs 1854: accesskey: BEGIN
1.172 ! vatton 1855: Create SAN;
1.148 cvs 1856: Create 'accesskey="';
1.51 cvs 1857: Create accesskey;
1858: Create DoubleQuote;
1859: END;
1860:
1861: tabindex: BEGIN
1.172 ! vatton 1862: Create SAN;
1.148 cvs 1863: Create 'tabindex="';
1.51 cvs 1864: Create tabindex;
1865: Create DoubleQuote;
1866: END;
1.56 cvs 1867:
1868: Associated_control: BEGIN
1.172 ! vatton 1869: Create SAN;
1.148 cvs 1870: Create 'for="';
1.56 cvs 1871: Create Associated_control;
1872: Create DoubleQuote;
1873: END;
1874:
1875: Button_type = button:
1.148 cvs 1876: BEGIN
1.172 ! vatton 1877: Create SAN;
1.148 cvs 1878: Create 'type="button"';
1879: END;
1.56 cvs 1880: Button_type = submit:
1.148 cvs 1881: BEGIN
1.172 ! vatton 1882: Create SAN;
1.148 cvs 1883: Create 'type="submit"';
1884: END;
1.56 cvs 1885: Button_type = reset:
1.148 cvs 1886: BEGIN
1.172 ! vatton 1887: Create SAN;
1.148 cvs 1888: Create 'type="reset"';
1889: END;
1.51 cvs 1890:
1.1 cvs 1891: Class: BEGIN
1.172 ! vatton 1892: Create SAN;
1.148 cvs 1893: Create 'class="';
1.22 cvs 1894: Create Class;
1895: Create DoubleQuote;
1.1 cvs 1896: END;
1897:
1.46 cvs 1898: Style\240: BEGIN
1.22 cvs 1899: IF not Within HEAD
1.1 cvs 1900: BEGIN
1.172 ! vatton 1901: Create SAN;
1.148 cvs 1902: Create 'style="';
1.1 cvs 1903: Create Style\240;
1.140 vatton 1904: Create DoubleQuote;
1.1 cvs 1905: END;
1906: END;
1.20 cvs 1907:
1908: ID: BEGIN
1.172 ! vatton 1909: Create SAN;
1.148 cvs 1910: Create 'id="';
1.114 kahan 1911: Create ID;
1912: Create DoubleQuote;
1.20 cvs 1913: END;
1.46 cvs 1914:
1.132 quint 1915: dir = ltr_ :
1.134 quint 1916: if not Document
1.148 cvs 1917: BEGIN
1.172 ! vatton 1918: Create SAN;
1.148 cvs 1919: Create 'dir="ltr"';
1920: END;
1.132 quint 1921: dir = rtl_ :
1.134 quint 1922: if not Document
1.148 cvs 1923: BEGIN
1.172 ! vatton 1924: Create SAN;
1.148 cvs 1925: Create 'dir="rtl"';
1926: END;
1.46 cvs 1927:
1928: onclick: BEGIN
1.172 ! vatton 1929: Create SAN;
1.148 cvs 1930: Create 'onclick="';
1.46 cvs 1931: Create onclick;
1932: Create DoubleQuote;
1933: END;
1934:
1935: ondblclick: BEGIN
1.172 ! vatton 1936: Create SAN;
1.148 cvs 1937: Create 'ondblclick="';
1.46 cvs 1938: Create ondblclick;
1939: Create DoubleQuote;
1940: END;
1941:
1942: onmousedown: BEGIN
1.172 ! vatton 1943: Create SAN;
1.148 cvs 1944: Create 'onmousedown="';
1.46 cvs 1945: Create onmousedown;
1946: Create DoubleQuote;
1947: END;
1948:
1949: onmouseup: BEGIN
1.172 ! vatton 1950: Create SAN;
1.148 cvs 1951: Create 'onmouseup="';
1.46 cvs 1952: Create onmouseup;
1953: Create DoubleQuote;
1954: END;
1955:
1956: onmouseover: BEGIN
1.172 ! vatton 1957: Create SAN;
1.148 cvs 1958: Create 'onmouseover="';
1.46 cvs 1959: Create onmouseover;
1960: Create DoubleQuote;
1961: END;
1962:
1963: onmousemove: BEGIN
1.172 ! vatton 1964: Create SAN;
1.148 cvs 1965: Create 'onmousemove="';
1.46 cvs 1966: Create onmousemove;
1967: Create DoubleQuote;
1968: END;
1969:
1970: onmouseout: BEGIN
1.172 ! vatton 1971: Create SAN;
1.148 cvs 1972: Create 'onmouseout="';
1.46 cvs 1973: Create onmouseout;
1974: Create DoubleQuote;
1975: END;
1976:
1977: onkeypress: BEGIN
1.172 ! vatton 1978: Create SAN;
1.148 cvs 1979: Create 'onkeypress="';
1.46 cvs 1980: Create onkeypress;
1981: Create DoubleQuote;
1982: END;
1983:
1984: onkeydown: BEGIN
1.172 ! vatton 1985: Create SAN;
1.148 cvs 1986: Create 'onkeydown="';
1.46 cvs 1987: Create onkeydown;
1988: Create DoubleQuote;
1989: END;
1990:
1991: onkeyup: BEGIN
1.172 ! vatton 1992: Create SAN;
1.148 cvs 1993: Create 'onkeyup="';
1.46 cvs 1994: Create onkeyup;
1995: Create DoubleQuote;
1996: END;
1.1 cvs 1997:
1.51 cvs 1998: onload: BEGIN
1.172 ! vatton 1999: Create SAN;
1.148 cvs 2000: Create 'onload="';
1.51 cvs 2001: Create onload;
2002: Create DoubleQuote;
2003: END;
2004:
2005: onunload: BEGIN
1.172 ! vatton 2006: Create SAN;
1.148 cvs 2007: Create 'onunload="';
1.51 cvs 2008: Create onunload;
2009: Create DoubleQuote;
2010: END;
2011:
2012: onfocus: BEGIN
1.172 ! vatton 2013: Create SAN;
1.148 cvs 2014: Create 'onfocus="';
1.51 cvs 2015: Create onfocus;
2016: Create DoubleQuote;
2017: END;
2018:
2019: onblur: BEGIN
1.172 ! vatton 2020: Create SAN;
1.148 cvs 2021: Create 'onblur="';
1.51 cvs 2022: Create onblur;
2023: Create DoubleQuote;
2024: END;
2025:
2026: onsubmit: BEGIN
1.172 ! vatton 2027: Create SAN;
1.148 cvs 2028: Create 'onsubmit="';
1.51 cvs 2029: Create onsubmit;
2030: Create DoubleQuote;
2031: END;
2032:
2033: onreset: BEGIN
1.172 ! vatton 2034: Create SAN;
1.148 cvs 2035: Create 'onreset="';
1.51 cvs 2036: Create onreset;
2037: Create DoubleQuote;
2038: END;
2039:
2040: onselect: BEGIN
1.172 ! vatton 2041: Create SAN;
1.148 cvs 2042: Create 'onselect="';
1.51 cvs 2043: Create onselect;
2044: Create DoubleQuote;
2045: END;
2046:
2047: onchange: BEGIN
1.172 ! vatton 2048: Create SAN;
1.148 cvs 2049: Create 'onchange="';
1.51 cvs 2050: Create onchange;
2051: Create DoubleQuote;
2052: END;
2053:
1.162 quint 2054: BulletStyle = disc_ :
1.148 cvs 2055: BEGIN
1.172 ! vatton 2056: Create SAN;
1.148 cvs 2057: Create 'type="disc"';
2058: END;
1.162 quint 2059: BulletStyle = square_ :
1.148 cvs 2060: BEGIN
1.172 ! vatton 2061: Create SAN;
1.148 cvs 2062: Create 'type="square"';
2063: END;
1.162 quint 2064: BulletStyle = circle_ :
1.148 cvs 2065: BEGIN
1.172 ! vatton 2066: Create SAN;
1.148 cvs 2067: Create 'type="circle"';
2068: END;
1.1 cvs 2069:
2070: COMPACT:
1.148 cvs 2071: BEGIN
1.172 ! vatton 2072: Create SAN;
1.148 cvs 2073: Create 'compact="compact"';
2074: END;
1.1 cvs 2075:
2076: NumberStyle = Arabic_ :
1.148 cvs 2077: BEGIN
1.172 ! vatton 2078: Create SAN;
1.148 cvs 2079: Create 'type="1"';
2080: END;
1.1 cvs 2081: NumberStyle = LowerAlpha :
1.148 cvs 2082: BEGIN
1.172 ! vatton 2083: Create SAN;
1.148 cvs 2084: Create 'type="a"';
2085: END;
1.1 cvs 2086: NumberStyle = UpperAlpha :
1.148 cvs 2087: BEGIN
1.172 ! vatton 2088: Create SAN;
1.148 cvs 2089: Create 'type="A"';
2090: END;
1.162 quint 2091: NumberStyle = LowerRoman_ :
1.148 cvs 2092: BEGIN
1.172 ! vatton 2093: Create SAN;
1.148 cvs 2094: Create 'type="i"';
2095: END;
1.162 quint 2096: NumberStyle = UpperRoman_ :
1.148 cvs 2097: BEGIN
1.172 ! vatton 2098: Create SAN;
1.148 cvs 2099: Create 'type="I"';
2100: END;
1.1 cvs 2101:
2102: Start > 1: BEGIN
1.172 ! vatton 2103: Create SAN;
1.148 cvs 2104: Create 'start="';
1.1 cvs 2105: Create Start;
1.12 cvs 2106: Create DoubleQuote;
1.1 cvs 2107: END;
2108:
1.162 quint 2109: ItemStyle = disc_ :
1.148 cvs 2110: BEGIN
1.172 ! vatton 2111: Create SAN;
1.148 cvs 2112: Create 'type="disc"';
2113: END;
1.162 quint 2114: ItemStyle = square_ :
1.148 cvs 2115: BEGIN
1.172 ! vatton 2116: Create SAN;
1.148 cvs 2117: Create 'type="square"';
2118: END;
1.162 quint 2119: ItemStyle = circle_ :
1.148 cvs 2120: BEGIN
1.172 ! vatton 2121: Create SAN;
1.148 cvs 2122: Create 'type="circle"';
2123: END;
1.1 cvs 2124: ItemStyle = Arabic_ :
1.148 cvs 2125: BEGIN
1.172 ! vatton 2126: Create SAN;
1.148 cvs 2127: Create 'type="1"';
2128: END;
1.1 cvs 2129: ItemStyle = LowerAlpha :
1.148 cvs 2130: BEGIN
1.172 ! vatton 2131: Create SAN;
1.148 cvs 2132: Create 'type="a"';
2133: END;
1.1 cvs 2134: ItemStyle = UpperAlpha :
1.148 cvs 2135: BEGIN
1.172 ! vatton 2136: Create SAN;
1.148 cvs 2137: Create 'type="A"';
2138: END;
1.162 quint 2139: ItemStyle = LowerRoman_ :
1.148 cvs 2140: BEGIN
1.172 ! vatton 2141: Create SAN;
1.148 cvs 2142: Create 'type="i"';
2143: END;
1.162 quint 2144: ItemStyle = UpperRoman_ :
1.148 cvs 2145: BEGIN
1.172 ! vatton 2146: Create SAN;
1.148 cvs 2147: Create 'type="I"';
2148: END;
1.1 cvs 2149:
2150: ItemValue: BEGIN
1.172 ! vatton 2151: Create SAN;
1.148 cvs 2152: Create 'value="';
1.1 cvs 2153: Create ItemValue;
1.12 cvs 2154: Create DoubleQuote;
1.1 cvs 2155: END;
2156:
2157: Script_URL: BEGIN
1.172 ! vatton 2158: Create SAN;
1.148 cvs 2159: Create 'action="';
1.1 cvs 2160: Create Script_URL;
1.12 cvs 2161: Create DoubleQuote;
1.1 cvs 2162: END;
2163:
2164: METHOD=Post_:
1.148 cvs 2165: BEGIN
1.172 ! vatton 2166: Create SAN;
1.148 cvs 2167: Create 'method="post"';
2168: END;
1.1 cvs 2169:
2170: METHOD=Get_:
1.148 cvs 2171: BEGIN
1.172 ! vatton 2172: Create SAN;
1.148 cvs 2173: Create 'method="get"';
2174: END;
1.1 cvs 2175:
2176: ENCTYPE: BEGIN
1.172 ! vatton 2177: Create SAN;
1.148 cvs 2178: Create 'enctype="';
1.1 cvs 2179: Create ENCTYPE;
1.12 cvs 2180: Create DoubleQuote;
1.1 cvs 2181: END;
2182:
1.51 cvs 2183: accept_charset: BEGIN
1.172 ! vatton 2184: Create SAN;
1.148 cvs 2185: Create 'accept-charset="';
1.51 cvs 2186: Create accept_charset;
2187: Create DoubleQuote;
2188: END;
2189:
1.1 cvs 2190: NAME: BEGIN
1.172 ! vatton 2191: Create SAN;
1.148 cvs 2192: Create 'name="';
1.172 ! vatton 2193: Create NAME;
! 2194: Create DoubleQuote;
1.125 cvs 2195: #ifdef XHTML11
2196: if map and not ID BEGIN
1.172 ! vatton 2197: Create SAN;
1.148 cvs 2198: Create 'id="';
1.125 cvs 2199: Create NAME;
2200: Create DoubleQuote;
2201: END;
2202: if MAP and not ID BEGIN
1.172 ! vatton 2203: Create SAN;
1.148 cvs 2204: Create 'id="';
1.125 cvs 2205: Create NAME;
2206: Create DoubleQuote;
2207: END;
1.157 vatton 2208: if Anchor and not ID BEGIN
1.172 ! vatton 2209: Create SAN;
1.157 vatton 2210: Create 'id="';
1.85 cvs 2211: Create NAME;
2212: Create DoubleQuote;
2213: END;
1.72 cvs 2214: #endif
1.1 cvs 2215: END;
2216:
1.148 cvs 2217: Multiple: BEGIN
1.172 ! vatton 2218: Create SAN;
1.148 cvs 2219: Create 'multiple="multiple"';
2220: END;
1.1 cvs 2221:
1.4 cvs 2222: MenuSize: BEGIN
1.172 ! vatton 2223: Create SAN;
1.148 cvs 2224: Create 'size="';
1.4 cvs 2225: Create MenuSize;
1.12 cvs 2226: Create DoubleQuote;
1.4 cvs 2227: END;
1.5 cvs 2228:
1.148 cvs 2229: Selected: BEGIN
1.172 ! vatton 2230: Create SAN;
1.148 cvs 2231: Create 'selected="selected"';
2232: END;
1.4 cvs 2233:
1.9 cvs 2234: Value_: BEGIN
1.172 ! vatton 2235: Create SAN;
1.148 cvs 2236: Create 'value="';
1.13 cvs 2237: Create Value_;
1.12 cvs 2238: Create DoubleQuote;
1.1 cvs 2239: END;
2240:
2241: Rows: BEGIN
1.172 ! vatton 2242: Create SAN;
1.148 cvs 2243: Create 'rows="';
1.1 cvs 2244: Create Rows;
1.12 cvs 2245: Create DoubleQuote;
1.1 cvs 2246: END;
2247:
2248: Columns: BEGIN
1.172 ! vatton 2249: Create SAN;
1.148 cvs 2250: Create 'cols="';
1.1 cvs 2251: Create Columns;
1.12 cvs 2252: Create DoubleQuote;
1.1 cvs 2253: END;
2254:
1.148 cvs 2255: Checked = Yes_: BEGIN
1.172 ! vatton 2256: Create SAN;
1.148 cvs 2257: Create 'checked="checked"';
2258: END;
1.1 cvs 2259:
1.148 cvs 2260: disabled: BEGIN
1.172 ! vatton 2261: Create SAN;
1.148 cvs 2262: Create 'disabled="disabled"';
2263: END;
1.51 cvs 2264:
1.148 cvs 2265: readonly: BEGIN
1.172 ! vatton 2266: Create SAN;
1.148 cvs 2267: Create 'readonly="readonly"';
2268: END;
1.51 cvs 2269:
2270: label: BEGIN
1.172 ! vatton 2271: Create SAN;
1.148 cvs 2272: Create 'label="';
1.51 cvs 2273: Create label;
2274: Create DoubleQuote;
2275: END;
2276:
2277: accept: BEGIN
1.172 ! vatton 2278: Create SAN;
1.148 cvs 2279: Create 'accept="';
1.51 cvs 2280: Create accept;
2281: Create DoubleQuote;
2282: END;
1.63 cvs 2283:
1.148 cvs 2284: LAlign = Top_: BEGIN
1.172 ! vatton 2285: Create SAN;
1.148 cvs 2286: Create 'align="top"';
2287: END;
2288: LAlign = Bottom_: BEGIN
1.172 ! vatton 2289: Create SAN;
1.148 cvs 2290: Create 'align="bottom"';
2291: END;
2292: LAlign = Left_: BEGIN
1.172 ! vatton 2293: Create SAN;
1.148 cvs 2294: Create 'align="left"';
2295: END;
2296: LAlign = Right_: BEGIN
1.172 ! vatton 2297: Create SAN;
1.148 cvs 2298: Create 'align="right"';
2299: END;
1.51 cvs 2300:
1.1 cvs 2301: Area_Size: BEGIN
1.172 ! vatton 2302: Create SAN;
1.148 cvs 2303: Create 'size="';
1.1 cvs 2304: Create Area_Size;
1.12 cvs 2305: Create DoubleQuote;
1.1 cvs 2306: END;
2307:
2308: MaxLength: BEGIN
1.172 ! vatton 2309: Create SAN;
1.148 cvs 2310: Create 'maxlength="';
1.1 cvs 2311: Create MaxLength;
1.12 cvs 2312: Create DoubleQuote;
1.1 cvs 2313: END;
2314:
1.170 vatton 2315: data: BEGIN
1.172 ! vatton 2316: create SAN;
1.170 vatton 2317: Create 'data="';
2318: Create Translated data;
2319: Create DoubleQuote;
2320: END;
2321:
1.1 cvs 2322: SRC: BEGIN
1.170 vatton 2323: if not Immediately within Object and not Immediately within IMG
1.172 ! vatton 2324: and not Immediately within Image_Input
1.78 cvs 2325: BEGIN
1.172 ! vatton 2326: Create SAN;
1.148 cvs 2327: Create 'src="';
1.102 cvs 2328: Create Translated SRC;
1.78 cvs 2329: Create DoubleQuote;
2330: END;
1.1 cvs 2331: END;
1.170 vatton 2332:
1.172 ! vatton 2333: type: BEGIN
! 2334: if not Immediately within Object
! 2335: BEGIN
! 2336: create SAN;
! 2337: Create 'type="';
! 2338: Create Translated type;
! 2339: Create DoubleQuote;
! 2340: END;
! 2341: END;
! 2342:
1.1 cvs 2343: ALT: BEGIN
1.78 cvs 2344: if not Immediately within Object
2345: BEGIN
1.172 ! vatton 2346: create SAN;
1.148 cvs 2347: Create 'alt="';
1.78 cvs 2348: Create Translated ALT;
2349: Create DoubleQuote;
2350: END;
1.1 cvs 2351: END;
2352:
1.51 cvs 2353: longdesc: BEGIN
1.172 ! vatton 2354: Create SAN;
1.148 cvs 2355: Create 'longdesc="';
1.51 cvs 2356: Create longdesc;
2357: Create DoubleQuote;
2358: END;
2359:
1.148 cvs 2360: Alignment = Top_: BEGIN
1.172 ! vatton 2361: Create SAN;
1.148 cvs 2362: Create 'align="top"';
2363: END;
2364: Alignment = Middle_: BEGIN
1.172 ! vatton 2365: Create SAN;
1.148 cvs 2366: Create 'align="middle"';
2367: END;
2368: Alignment = Bottom_: BEGIN
1.172 ! vatton 2369: Create SAN;
1.148 cvs 2370: Create 'align="bottom"';
2371: END;
2372: Alignment = Left_: BEGIN
1.172 ! vatton 2373: Create SAN;
1.148 cvs 2374: Create 'align="left"';
2375: END;
2376: Alignment = Right_: BEGIN
1.172 ! vatton 2377: Create SAN;
1.148 cvs 2378: Create 'align="right"';
2379: END;
1.1 cvs 2380:
2381: Height_: BEGIN
1.172 ! vatton 2382: Create SAN;
1.148 cvs 2383: Create 'height="';
1.1 cvs 2384: Create Height_;
1.12 cvs 2385: Create DoubleQuote;
1.1 cvs 2386: END;
2387:
2388: Img_border: BEGIN
1.172 ! vatton 2389: Create SAN;
1.148 cvs 2390: Create 'border="';
1.1 cvs 2391: Create Img_border;
1.12 cvs 2392: Create DoubleQuote;
1.1 cvs 2393: END;
2394:
2395: hspace: BEGIN
1.172 ! vatton 2396: Create SAN;
1.148 cvs 2397: Create 'hspace="';
1.1 cvs 2398: Create hspace;
1.12 cvs 2399: Create DoubleQuote;
1.1 cvs 2400: END;
2401:
2402: vspace: BEGIN
1.172 ! vatton 2403: Create SAN;
1.148 cvs 2404: Create 'vspace="';
1.1 cvs 2405: Create vspace;
1.12 cvs 2406: Create DoubleQuote;
1.1 cvs 2407: END;
2408:
1.170 vatton 2409: ISAMAP: BEGIN
1.172 ! vatton 2410: Create SAN;
1.148 cvs 2411: Create 'ismap="ismap"';
2412: END;
1.1 cvs 2413:
2414: USEMAP: BEGIN
1.172 ! vatton 2415: Create SAN;
1.148 cvs 2416: Create 'usemap="';
1.1 cvs 2417: Create USEMAP;
1.12 cvs 2418: Create DoubleQuote;
1.1 cvs 2419: END;
2420:
1.148 cvs 2421: nohref: BEGIN
1.172 ! vatton 2422: Create SAN;
1.148 cvs 2423: Create 'nohref="nohref"';
2424: END;
2425:
2426: shape = rectangle: BEGIN
1.172 ! vatton 2427: Create SAN;
1.148 cvs 2428: Create 'shape="rect"';
2429: END;
2430: shape = circle: BEGIN
1.172 ! vatton 2431: Create SAN;
1.148 cvs 2432: Create 'shape="circle"';
2433: END;
2434: shape = polygon: BEGIN
1.172 ! vatton 2435: Create SAN;
1.148 cvs 2436: Create 'shape="poly"';
2437: END;
1.1 cvs 2438:
2439: coords: BEGIN
1.172 ! vatton 2440: Create SAN;
1.148 cvs 2441: Create 'coords="';
1.1 cvs 2442: Create coords;
1.108 cvs 2443: Create DoubleQuote;
2444: END;
1.1 cvs 2445:
1.51 cvs 2446: summary: BEGIN
1.172 ! vatton 2447: Create SAN;
1.148 cvs 2448: Create 'summary="';
1.65 cvs 2449: Create Translated summary;
1.51 cvs 2450: Create DoubleQuote;
2451: END;
2452:
1.148 cvs 2453: frame = void: BEGIN
1.172 ! vatton 2454: Create SAN;
1.148 cvs 2455: Create 'frame="void"';
2456: END;
2457: frame = above: BEGIN
1.172 ! vatton 2458: Create SAN;
1.148 cvs 2459: Create 'frame="above"';
2460: END;
2461: frame = below: BEGIN
1.172 ! vatton 2462: Create SAN;
1.148 cvs 2463: Create 'frame="below"';
2464: END;
2465: frame = hsides: BEGIN
1.172 ! vatton 2466: Create SAN;
1.148 cvs 2467: Create 'frame="hsides"';
2468: END;
2469: frame = lhs: BEGIN
1.172 ! vatton 2470: Create SAN;
1.148 cvs 2471: Create 'frame="lhs"';
2472: END;
2473: frame = rhs: BEGIN
1.172 ! vatton 2474: Create SAN;
1.148 cvs 2475: Create 'frame="rhs"';
2476: END;
2477: frame = vsides: BEGIN
1.172 ! vatton 2478: Create SAN;
1.148 cvs 2479: Create 'frame="vsides"';
2480: END;
2481: frame = box: BEGIN
1.172 ! vatton 2482: Create SAN;
1.148 cvs 2483: Create 'frame="box"';
2484: END;
2485: frame = border: BEGIN
1.172 ! vatton 2486: Create SAN;
1.148 cvs 2487: Create 'frame="border"';
2488: END;
2489:
2490: rules_ = none_: BEGIN
1.172 ! vatton 2491: Create SAN;
1.148 cvs 2492: Create 'rules="none"';
2493: END;
2494: rules_ = groups: BEGIN
1.172 ! vatton 2495: Create SAN;
1.148 cvs 2496: Create 'rules="groups"';
2497: END;
2498: rules_ = rows: BEGIN
1.172 ! vatton 2499: Create SAN;
1.148 cvs 2500: Create 'rules="rows"';
2501: END;
2502: rules_ = cols: BEGIN
1.172 ! vatton 2503: Create SAN;
1.148 cvs 2504: Create 'rules="cols"';
2505: END;
2506: rules_ = all: BEGIN
1.172 ! vatton 2507: Create SAN;
1.148 cvs 2508: Create 'rules="all"';
2509: END;
1.51 cvs 2510:
1.1 cvs 2511: Border: BEGIN
1.172 ! vatton 2512: Create SAN;
1.148 cvs 2513: Create 'border="';
1.1 cvs 2514: Create Border;
1.12 cvs 2515: Create DoubleQuote;
1.1 cvs 2516: END;
2517:
2518: cellspacing: BEGIN
1.172 ! vatton 2519: Create SAN;
1.148 cvs 2520: Create 'cellspacing="';
1.1 cvs 2521: Create cellspacing;
1.12 cvs 2522: Create DoubleQuote;
1.1 cvs 2523: END;
2524:
2525: cellpadding: BEGIN
1.172 ! vatton 2526: Create SAN;
1.148 cvs 2527: Create 'cellpadding="';
1.1 cvs 2528: Create cellpadding;
1.12 cvs 2529: Create DoubleQuote;
1.1 cvs 2530: END;
2531:
1.51 cvs 2532: datapagesize: BEGIN
1.172 ! vatton 2533: Create SAN;
1.148 cvs 2534: Create 'datapagesize="';
1.51 cvs 2535: Create datapagesize;
2536: Create DoubleQuote;
2537: END;
2538:
1.148 cvs 2539: Position = Position_top: BEGIN
1.172 ! vatton 2540: Create SAN;
1.148 cvs 2541: Create 'align="top"';
2542: END;
2543: Position = Position_bottom: BEGIN
1.172 ! vatton 2544: Create SAN;
1.148 cvs 2545: Create 'align="bottom"';
2546: END;
2547: Position = Position_left: BEGIN
1.172 ! vatton 2548: Create SAN;
1.148 cvs 2549: Create 'align="left"';
2550: END;
2551: Position = Position_right: BEGIN
1.172 ! vatton 2552: Create SAN;
1.148 cvs 2553: Create 'align="right"';
2554: END;
2555:
2556: Row_valign = Row_top: BEGIN
1.172 ! vatton 2557: Create SAN;
1.148 cvs 2558: Create 'valign="top"';
2559: END;
2560: Row_valign = Row_middle: BEGIN
1.172 ! vatton 2561: Create SAN;
1.148 cvs 2562: Create 'valign="middle"';
2563: END;
2564: Row_valign = Row_bottom: BEGIN
1.172 ! vatton 2565: Create SAN;
1.148 cvs 2566: Create 'valign="bottom"';
2567: END;
2568: Row_valign = Row_baseline: BEGIN
1.172 ! vatton 2569: Create SAN;
1.148 cvs 2570: Create 'valign="baseline"';
2571: END;
1.1 cvs 2572:
1.51 cvs 2573: abbr: BEGIN
1.172 ! vatton 2574: Create SAN;
1.148 cvs 2575: Create 'abbr="';
1.65 cvs 2576: Create Translated abbr;
1.51 cvs 2577: Create DoubleQuote;
2578: END;
2579:
2580: axis: BEGIN
1.172 ! vatton 2581: Create SAN;
1.148 cvs 2582: Create 'axis="';
1.51 cvs 2583: Create axis;
2584: Create DoubleQuote;
2585: END;
2586:
2587: headers: BEGIN
1.172 ! vatton 2588: Create SAN;
1.148 cvs 2589: Create 'headers="';
1.51 cvs 2590: Create headers;
2591: Create DoubleQuote;
2592: END;
2593:
2594: scope: BEGIN
1.172 ! vatton 2595: Create SAN;
1.148 cvs 2596: Create 'scope="';
1.51 cvs 2597: Create scope;
1.69 cvs 2598: Create DoubleQuote;
2599: END;
2600:
2601: span_: BEGIN
1.172 ! vatton 2602: Create SAN;
1.148 cvs 2603: Create 'span="';
1.69 cvs 2604: Create span_;
1.12 cvs 2605: Create DoubleQuote;
1.1 cvs 2606: END;
2607:
1.39 cvs 2608: rowspan_: BEGIN
1.172 ! vatton 2609: Create SAN;
1.148 cvs 2610: Create 'rowspan="';
1.39 cvs 2611: Create rowspan_;
1.12 cvs 2612: Create DoubleQuote;
1.1 cvs 2613: END;
2614:
1.51 cvs 2615: colspan_: BEGIN
1.172 ! vatton 2616: Create SAN;
1.148 cvs 2617: Create 'colspan="';
1.51 cvs 2618: Create colspan_;
2619: Create DoubleQuote;
2620: END;
2621:
1.148 cvs 2622: Cell_align = Cell_left: BEGIN
1.172 ! vatton 2623: Create SAN;
1.148 cvs 2624: Create 'align="left"';
2625: END;
2626: Cell_align = Cell_center: BEGIN
1.172 ! vatton 2627: Create SAN;
1.148 cvs 2628: Create 'align="center"';
2629: END;
2630: Cell_align = Cell_right: BEGIN
1.172 ! vatton 2631: Create SAN;
1.148 cvs 2632: Create 'align="right"';
2633: END;
2634: Cell_align = Cell_justify: BEGIN
1.172 ! vatton 2635: Create SAN;
1.148 cvs 2636: Create 'align="justify"';
2637: END;
2638: Cell_align = Cell_char: BEGIN
1.172 ! vatton 2639: Create SAN;
1.148 cvs 2640: Create 'align="char"';
2641: END;
1.51 cvs 2642:
2643: char: BEGIN
1.172 ! vatton 2644: Create SAN;
1.148 cvs 2645: Create 'char="';
1.51 cvs 2646: Create char;
2647: Create DoubleQuote;
2648: END;
1.1 cvs 2649:
1.51 cvs 2650: charoff: BEGIN
1.172 ! vatton 2651: Create SAN;
1.148 cvs 2652: Create 'charoff="';
1.51 cvs 2653: Create charoff;
2654: Create DoubleQuote;
2655: END;
2656:
1.148 cvs 2657: Cell_valign = Cell_top: BEGIN
1.172 ! vatton 2658: Create SAN;
1.148 cvs 2659: Create 'valign="top"';
2660: END;
2661: Cell_valign = Cell_middle: BEGIN
1.172 ! vatton 2662: Create SAN;
1.148 cvs 2663: Create 'valign="middle"';
2664: END;
2665: Cell_valign = Cell_bottom: BEGIN
1.172 ! vatton 2666: Create SAN;
1.148 cvs 2667: Create 'valign="bottom"';
2668: END;
2669: Cell_valign = Cell_baseline: BEGIN
1.172 ! vatton 2670: Create SAN;
1.148 cvs 2671: Create 'valign="baseline"';
2672: END;
2673:
2674: No_wrap = no_wrap: BEGIN
1.172 ! vatton 2675: Create SAN;
1.148 cvs 2676: Create 'nowrap="nowrap"';
2677: END;
1.58 cvs 2678:
2679: RowHeight: BEGIN
1.172 ! vatton 2680: Create SAN;
1.148 cvs 2681: Create 'rows="';
1.58 cvs 2682: Create RowHeight;
2683: Create DoubleQuote;
2684: END;
2685:
2686: ColWidth: BEGIN
1.172 ! vatton 2687: Create SAN;
1.148 cvs 2688: Create 'cols="';
1.58 cvs 2689: Create ColWidth;
2690: Create DoubleQuote;
2691: END;
2692:
2693: FrameSrc: BEGIN
1.172 ! vatton 2694: Create SAN;
1.148 cvs 2695: Create 'src="';
1.58 cvs 2696: Create FrameSrc;
2697: Create DoubleQuote;
2698: END;
2699:
1.148 cvs 2700: frameborder = Border1: BEGIN
1.172 ! vatton 2701: Create SAN;
1.148 cvs 2702: Create 'frameborder="1"';
2703: END;
2704: frameborder = Border0: BEGIN
1.172 ! vatton 2705: Create SAN;
1.148 cvs 2706: Create 'frameborder="0"';
2707: END;
1.58 cvs 2708:
2709: marginwidth: BEGIN
1.172 ! vatton 2710: Create SAN;
1.148 cvs 2711: Create 'marginwidth="';
1.58 cvs 2712: Create marginwidth;
2713: Create DoubleQuote;
2714: END;
2715:
2716: marginheight: BEGIN
1.172 ! vatton 2717: Create SAN;
1.148 cvs 2718: Create 'marginheight="';
1.58 cvs 2719: Create marginheight;
2720: Create DoubleQuote;
2721: END;
2722:
2723: no_resize: BEGIN
1.172 ! vatton 2724: Create SAN;
1.148 cvs 2725: Create 'noresize="noresize"';
1.58 cvs 2726: END;
2727:
1.148 cvs 2728: scrolling = Yes_: BEGIN
1.172 ! vatton 2729: Create SAN;
1.148 cvs 2730: Create 'scrolling="yes"';
2731: END;
2732: scrolling = No_: BEGIN
1.172 ! vatton 2733: Create SAN;
1.148 cvs 2734: Create 'scrolling="no"';
2735: END;
2736: scrolling = auto_: BEGIN
1.172 ! vatton 2737: Create SAN;
1.148 cvs 2738: Create 'scrolling="auto"';
2739: END;
1.121 cvs 2740:
2741: rbspan: BEGIN
1.172 ! vatton 2742: Create SAN;
1.148 cvs 2743: Create 'rbspan="';
1.121 cvs 2744: Create rbspan;
1.129 cvs 2745: Create DoubleQuote;
2746: END;
2747:
2748: EmbedHidden: BEGIN
1.172 ! vatton 2749: Create SAN;
1.148 cvs 2750: Create 'hidden="';
1.129 cvs 2751: Create EmbedHidden;
2752: Create DoubleQuote;
2753: END;
2754:
2755: EmbedName: BEGIN
1.172 ! vatton 2756: Create SAN;
1.148 cvs 2757: Create 'name="';
1.129 cvs 2758: Create EmbedName;
1.121 cvs 2759: Create DoubleQuote;
2760: END;
1.1 cvs 2761:
2762: Invalid_attribute:
1.77 cvs 2763: BEGIN
2764: #ifndef XML
1.153 vatton 2765: {Create Invalid_attribute;}
1.77 cvs 2766: #endif
1.127 cvs 2767: END;
2768:
2769: Unknown_attribute:
2770: BEGIN
2771: Create Unknown_attribute;
1.77 cvs 2772: END;
1.1 cvs 2773:
1.92 cvs 2774: IntEntity:
2775: BEGIN
2776: NoTranslation; { do not translate & into & }
2777: END;
2778:
1.100 cvs 2779: EntityName:
2780: BEGIN
2781: Create EntityName;
2782: Remove; { do no output the element content }
2783: END;
2784:
1.167 vatton 2785: xmlid: BEGIN
1.172 ! vatton 2786: Create SAN;
1.167 vatton 2787: Create 'xml:id="';
2788: Create xmlid;
2789: Create DoubleQuote;
2790: END;
2791:
1.112 cvs 2792: xml_space = xml_space_default:
2793: Create ' xml:space="default"';
2794: xml_space = xml_space_preserve:
2795: Create ' xml:space="preserve"';
2796:
1.152 cvs 2797: is_css:
2798: BEGIN
2799: NoTranslation;
2800: END;
2801:
1.94 cvs 2802: TextTRANSLATE
2803: BEGIN
2804: '\46' -> '&'; { ampersand, U+0026 ISOnum }
2805: '\74' -> '<'; { less-than sign, U+003C ISOnum }
1.105 cvs 2806: '\76' -> '>'; { greater-than sign, U+003E ISOnum }
1.161 vatton 2807: { '\240' -> ' '; no-break space = non-breaking space, U+00A0 ISOnum
2808: '\260' -> '°'; degree sign, U+00B0 ISOnum }
1.94 cvs 2809: END;
1.1 cvs 2810:
1.35 cvs 2811: #include "greek.sgml"
2812:
1.1 cvs 2813: GraphTRANSLATE
2814: BEGIN
2815: 'c' -> 'circle';
2816: 'Q' -> 'circle';
2817: 'R' -> 'rect';
2818: 'C' -> 'rect';
2819: ' ' -> 'rect';
2820: 'P' -> 'rect';
2821: 'p' -> 'polygon';
2822: 'B' -> 'polygon';
2823: END;
2824:
2825: END
Webmaster