Annotation of Amaya/amaya/HTMLT.T, revision 1.1

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

Webmaster