Annotation of Amaya/amaya/HTMLTT.T, revision 1.23

1.15      cvs         1: {HTMLTT -> HTML to Text translator rules}
                      2: {(c) COPYRIGHT MIT and INRIA, 1996. }
                      3: {Please first read the full copyright statement in file COPYRIGHT.}
                      4: { Authors: J. Kahan/V. Quint 1996 }
                      5: 
1.1       cvs         6: TRANSLATION HTML;
                      7: 
                      8: LINELENGTH 78;
                      9: 
                     10: COUNTERS
                     11:   ItemCounter : Rank of List_Item;
1.23    ! cvs        12:   H2Counter;
        !            13:   H3Counter;
        !            14:   H4Counter;
        !            15:   H5Counter;
        !            16:   H6Counter;
1.12      cvs        17:   AnchorCounter;
1.5       cvs        18: 
1.3       cvs        19: CONST
1.5       cvs        20:   DoubleQuote  = '"';
1.10      cvs        21:   DashLine = '--------------------------------------------------------------';
1.3       cvs        22: VAR
1.12      cvs        23:   OUT_AnchorCounter : '[' Value(AnchorCounter) ']';
1.14      cvs        24:   TmpFile : '/tmp/amaya.tmp';
1.1       cvs        25: 
                     26: RULES
                     27: 
                     28:  HTML : BEGIN
1.5       cvs        29:        Create '\12' After;
1.1       cvs        30:        END;
                     31: 
                     32:  HEAD: BEGIN
1.15      cvs        33:        Create In TmpFile '\12' After;
1.1       cvs        34:        END;
                     35: 
                     36:  Document_URL:
                     37:        BEGIN
1.15      cvs        38:        NoLineBreak;
                     39:        Create In TmpFile 'Document''s URL:  ';
1.8       cvs        40:        Create In TmpFile Content;
1.5       cvs        41:        Create In TmpFile '\12' After;
                     42:        Remove;
1.1       cvs        43:        END;
                     44: 
                     45:  TITLE:        BEGIN
1.15      cvs        46:        Create 'Document''s Title: ';
                     47:        Create '\12\12' After;
1.1       cvs        48:        END;
                     49: 
                     50:  ISINDEX: BEGIN
                     51:        Remove;
                     52:        END;
                     53: 
                     54:  BASE: BEGIN
1.15      cvs        55:        NoLineBreak;
1.16      cvs        56:        Create IN TmpFile 'Document''s BASE: ';
                     57:        Create Attributes;
                     58:        Create IN TmpFile '\12' After;
1.1       cvs        59:        END;
                     60: 
                     61:  Styles:BEGIN
1.7       cvs        62:        Remove;
1.1       cvs        63:        END;
                     64: 
                     65:  StyleRule:
                     66:        BEGIN
1.7       cvs        67:        Remove;
1.1       cvs        68:        END;
                     69: 
                     70:  SCRIPT: BEGIN
1.7       cvs        71:        Remove;
1.1       cvs        72:        END;
                     73: 
                     74:  META: BEGIN
                     75:        Remove;
                     76:        END;
                     77: 
                     78:  LINK: BEGIN
                     79:        Remove;
                     80:        END;
                     81: 
1.5       cvs        82: 
1.1       cvs        83:  BODY: BEGIN
1.23    ! cvs        84:        Set H2Counter 0;
        !            85:        Set H3Counter 0;
        !            86:        Set H4Counter 0;
        !            87:        Set H5Counter 0;
        !            88:        Set H6Counter 0;
1.12      cvs        89:        Set AnchorCounter 0;
1.8       cvs        90:        Indent +4;
                     91:        Indent -4 After;
1.10      cvs        92:        { --- print the List of References ---}
1.3       cvs        93:        Create '\12\12' After;
1.10      cvs        94:        Create (DashLine) After;
                     95:        Create '\12' After;
1.5       cvs        96:        Create 'List of References\12\12' After;
1.11      cvs        97:        Include '/tmp/amaya.tmp' After;
1.14      cvs        98:        RemoveFile TmpFile After;
1.1       cvs        99:        END;
                    100: 
                    101:  H1:   BEGIN
1.23    ! cvs       102:        Set H2Counter 0;
        !           103:        Set H3Counter 0;
        !           104:        Set H4Counter 0;
        !           105:        Set H5Counter 0;
        !           106:        Set H6Counter 0;
1.8       cvs       107:        Indent -4;
                    108:        Indent +4 After;
1.15      cvs       109:        Create '\12\12' After;
1.1       cvs       110:        END;
                    111: 
                    112:  H2:   BEGIN
1.23    ! cvs       113:        Add H2Counter 1;
        !           114:        Set H3Counter 0;
        !           115:        Set H4Counter 0;
        !           116:        Set H5Counter 0;
        !           117:        Set H6Counter 0;
1.8       cvs       118:        Indent -2;
                    119:        Indent +2 After;
1.23    ! cvs       120:        if SectionNumbering
        !           121:           Create (Value(H2Counter, Arabic) '  ');
1.15      cvs       122:        Create '\12\12' After;
1.1       cvs       123:        END;
                    124: 
                    125:  H3:   BEGIN
1.23    ! cvs       126:        Add H3Counter 1;
        !           127:        Set H4Counter 0;
        !           128:        Set H5Counter 0;
        !           129:        Set H6Counter 0;
        !           130:        if SectionNumbering
        !           131:           Create (Value(H2Counter, Arabic) '.'
        !           132:                   Value(H3Counter, Arabic) '  ');
1.15      cvs       133:        Create '\12\12' After;
1.1       cvs       134:        END;
                    135: 
                    136:  H4:   BEGIN
1.23    ! cvs       137:        Add H4Counter 1;
        !           138:        Set H5Counter 0;
        !           139:        Set H6Counter 0;
1.8       cvs       140:        Indent +2;
                    141:        Indent -2 After;
1.23    ! cvs       142:        if SectionNumbering
        !           143:           Create (Value(H2Counter, Arabic) '.'
        !           144:                   Value(H3Counter, Arabic) '.'
        !           145:                   Value(H4Counter, Arabic) '  ');
1.15      cvs       146:        Create '\12\12' After;
1.1       cvs       147:        END;
                    148: 
                    149:  H5:   BEGIN
1.23    ! cvs       150:        Add H5Counter 1;
        !           151:        Set H6Counter 0;
1.8       cvs       152:        Indent +4;
                    153:        Indent -4 After;
1.23    ! cvs       154:        if SectionNumbering
        !           155:           Create (Value(H2Counter, Arabic) '.'
        !           156:                   Value(H3Counter, Arabic) '.'
        !           157:                   Value(H4Counter, Arabic) '.'
        !           158:                   Value(H5Counter, Arabic) '  ');
1.15      cvs       159:        Create '\12\12' After;
1.1       cvs       160:        END;
                    161: 
                    162:  H6:   BEGIN
1.23    ! cvs       163:        Add H6Counter 1;
1.8       cvs       164:        Indent +6;
                    165:        Indent -6 After;
1.23    ! cvs       166:        if SectionNumbering
        !           167:           Create (Value(H2Counter, Arabic) '.'
        !           168:                   Value(H3Counter, Arabic) '.'
        !           169:                   Value(H4Counter, Arabic) '.'
        !           170:                   Value(H5Counter, Arabic) '.'
        !           171:                   Value(H6Counter, Arabic) '  ');
        !           172: 
1.15      cvs       173:        Create '\12\12' After;
1.1       cvs       174:        END;
                    175: 
                    176:  BaseFont:
                    177:        BEGIN
                    178:        Remove;
                    179:        END;
                    180: 
                    181:  BR:   BEGIN
1.13      cvs       182:        If Within 1 BR
                    183:           Remove;
                    184:        If Last
                    185:           Remove;
1.16      cvs       186:        END;
1.5       cvs       187: 
1.1       cvs       188:  Italic_text:
                    189:        BEGIN
                    190:        END;
                    191:  Bold_text:
                    192:        BEGIN
                    193:        END;
                    194:  Teletype_text:
                    195:        BEGIN
                    196:        END;
                    197:  Underlined_text:
                    198:        BEGIN
                    199:        END;
                    200:  Struck_text:
                    201:        BEGIN
                    202:        END;
                    203:  Big_text:
                    204:        BEGIN
                    205:        END;
                    206:  Small_text:
                    207:        BEGIN
                    208:        END;
                    209:  Subscript:
                    210:        BEGIN
                    211:        END;
                    212:  Superscript:
                    213:        BEGIN
                    214:        END;
                    215: 
                    216:  Emphasis:
                    217:        BEGIN
                    218:        END;
                    219:  Strong:
                    220:        BEGIN
                    221:        END;
                    222:  Def:
                    223:        BEGIN
                    224:        END;
                    225:  Code:
                    226:        BEGIN
                    227:        END;
                    228:  Sample:
                    229:        BEGIN
                    230:        END;
                    231:  Keyboard:
                    232:        BEGIN
                    233:        END;
                    234:  Variable:
                    235:        BEGIN
                    236:        END;
                    237:  Cite:
                    238:        BEGIN
1.5       cvs       239:        Create DoubleQuote; 
1.16      cvs       240:        Create DoubleQuote After;
1.1       cvs       241:        END;
                    242: 
                    243:  Font_: BEGIN
                    244:        END;
                    245: 
                    246:  Applet: BEGIN
1.5       cvs       247:        Create Attributes;
                    248:        Remove;
1.1       cvs       249:        END;
                    250: 
                    251:  Parameter: BEGIN
                    252:        Remove;
                    253:        END;
                    254: 
                    255: #ifdef COUGAR
1.5       cvs       256:  Object: BEGIN
                    257:        Create Attributes;
                    258:        Remove;
1.1       cvs       259:        END;
                    260: #endif
1.21      cvs       261: #ifdef MATHML
                    262:  Math:  BEGIN
1.22      cvs       263:         Create '[math]';
1.21      cvs       264:        Remove;
                    265:        END;
                    266:  MathDisp: BEGIN
1.22      cvs       267:         Create '\12[math]\12';
1.21      cvs       268:        Remove;
                    269:        END;
                    270: #endif
1.10      cvs       271:  Paragraph:
                    272:        BEGIN
1.15      cvs       273:        Create '\12\12' After;
1.1       cvs       274:        END;
                    275: 
1.10      cvs       276:  Pseudo_paragraph:
                    277:        BEGIN
1.19      cvs       278:        Create '\12' After;
                    279:        if not within List_Item
                    280:            Create '\12' After;
1.16      cvs       281:        END;
1.1       cvs       282: 
                    283:  TEXT_UNIT: BEGIN
                    284:        IF Within Text_Area
                    285:                Remove;
                    286:        IF Within Text_Input
                    287:                Remove;
1.16      cvs       288:        IF Within HEAD and not Within TITLE
                    289:                Remove;
                    290:        IF Within STYLE 
                    291:                Remove;
1.1       cvs       292:        END;
                    293: 
                    294:  Definition_List: BEGIN
                    295:        END;
                    296: 
                    297:  Term: BEGIN
1.13      cvs       298:        Create '\12' After;
1.1       cvs       299:        END;
                    300: 
                    301:  Definition: BEGIN
                    302:        Indent +5;
                    303:        Indent -5 After;
                    304:        END;
                    305: 
                    306:  Unnumbered_List: BEGIN
1.7       cvs       307:        Indent +3;
1.5       cvs       308:        Indent -3 After;
1.1       cvs       309:        END;
                    310: 
                    311:  Numbered_List:        BEGIN
1.7       cvs       312:        Indent +3;
1.5       cvs       313:        Indent -3 After;
1.1       cvs       314:        END;
                    315: 
                    316:  Address: BEGIN
1.5       cvs       317:        Create Attributes;
1.15      cvs       318:        Create '\12\12' After;
1.1       cvs       319:        END;
                    320: 
                    321:  Menu: BEGIN
1.7       cvs       322:        Indent +3;
                    323:        Indent -3 After;
1.1       cvs       324:        END;
                    325: 
                    326:  Directory: BEGIN
1.7       cvs       327:        Indent +3;
                    328:        Indent -3 After;
1.1       cvs       329:        END;
                    330: 
                    331:  List_Item: BEGIN
                    332:        Create Attributes;
                    333:        Indent +3;
1.7       cvs       334:        Indent -3 after;
1.1       cvs       335:        END;
                    336: 
                    337:  Preformatted: BEGIN
                    338:        NoLineBreak;
1.5       cvs       339:        Create Attributes;
1.15      cvs       340:        Create '\12\12' After;
1.1       cvs       341:        END;
                    342: 
                    343:  Horizontal_Rule: BEGIN
1.10      cvs       344:        Create (DashLine) After;
1.15      cvs       345:        Create '\12\12' After;
1.5       cvs       346:        Remove;
1.1       cvs       347:        END;
                    348: 
                    349:  Form: BEGIN
                    350:        END;
                    351: 
                    352:  Option_Menu: BEGIN
                    353:        END;
                    354: 
                    355:  Option: BEGIN
1.15      cvs       356:        If Selected = Yes_
                    357:           Create Content;
1.6       cvs       358:        Remove;
1.1       cvs       359:        END;
                    360: 
                    361:  Toggle_Menu: BEGIN
                    362:        END;
                    363: 
                    364:  Toggle_Item: BEGIN
1.16      cvs       365:        If NOT Selected
                    366:           Remove;
1.15      cvs       367:        Create Content;
                    368:        Remove;
1.1       cvs       369:        END;
                    370: 
                    371:  Radio_Menu: BEGIN
                    372:        END;
                    373: 
                    374:  Radio_Item: BEGIN
1.15      cvs       375:        If NOT Selected
1.16      cvs       376:           Remove;
                    377:        Create Content;
                    378:        Remove;
1.1       cvs       379:        END;
                    380: 
                    381:  Text_Input_Line: BEGIN
1.16      cvs       382:        If Empty
1.10      cvs       383:           Remove;
1.1       cvs       384:        END;
                    385: 
                    386:  Command_Line: BEGIN
                    387:        END;
                    388: 
                    389:  Text_Area: BEGIN
1.10      cvs       390:        Create Content;
1.6       cvs       391:        Remove;
1.1       cvs       392:        END;
                    393: 
                    394:  Checkbox_Input: BEGIN
1.10      cvs       395:        If Checked = Yes_
                    396:           Create '[x] ';
                    397:        If Checked = No_
1.16      cvs       398:           Create '[ ] ';
1.1       cvs       399:        END;
                    400: 
                    401:  Radio_Input: BEGIN
1.15      cvs       402:        If Checked =  Yes_
                    403:           Create '(x)';
                    404:        If Checked = No_
1.16      cvs       405:           Create '( )';
1.1       cvs       406:        Remove;
                    407:        END;
                    408: 
                    409:  Text_Input: BEGIN
1.10      cvs       410:        Create Content;
1.1       cvs       411:        Remove;
                    412:        END;
                    413: 
                    414:  Hidden_Input: BEGIN
                    415:        Remove;
                    416:        END;
                    417: 
                    418:  Password_Input: BEGIN
                    419:        Remove;
                    420:        END;
                    421: 
                    422:  File_Input: BEGIN
1.10      cvs       423:        Create Content;
1.1       cvs       424:        Remove;
                    425:        END;
                    426: 
                    427:  Reset_Input: BEGIN
1.15      cvs       428:        Create '<<';
1.10      cvs       429:        Create Value_;
1.15      cvs       430:        Create '>>';
1.10      cvs       431:        If Last
                    432:           Create '\12';
1.1       cvs       433:        Remove;
                    434:        END;
                    435: 
                    436:  Submit_Input: BEGIN
1.15      cvs       437:        Create '<<';
1.10      cvs       438:        Create Value_;
1.15      cvs       439:        Create '>>';
1.10      cvs       440:        If Last
                    441:           Create '\12';
1.5       cvs       442:        Remove;
1.10      cvs       443: 
1.1       cvs       444:        END;
                    445: 
                    446:  Block_Quote: BEGIN
1.3       cvs       447:        Indent +5;
                    448:        Indent -5 After;
1.1       cvs       449:        END;
                    450: 
                    451:  PICTURE_UNIT: BEGIN
                    452: #ifdef COUGAR
1.10      cvs       453:        If Immediately within Object
1.1       cvs       454:                Remove;
1.10      cvs       455:        If NOT Immediately within Object BEGIN
1.5       cvs       456:                Create Attributes;
                    457:                END;
1.1       cvs       458: #else
                    459:        Create Attributes;
                    460: #endif
1.10      cvs       461:        If NOT ALT 
1.8       cvs       462:          Create '[Image]';
1.1       cvs       463:        END;
                    464: 
1.8       cvs       465: 
1.1       cvs       466:  Anchor: BEGIN
1.10      cvs       467:        If HREF_ AND NOT InternalLink
1.8       cvs       468:          BEGIN
1.12      cvs       469:            Add AnchorCounter 1;
1.8       cvs       470:            Create In TmpFile  OUT_AnchorCounter;
1.15      cvs       471:            Create In TmpFile ' ';
1.8       cvs       472:            Create Attributes;
                    473:            Create IN TmpFile '\12' After;
1.5       cvs       474: #ifdef ANCHOR_PREFIX
1.8       cvs       475:            Create OUT_AnchorCounter;
1.10      cvs       476:            Create Content;
                    477:            Remove;
1.5       cvs       478: #else
1.8       cvs       479:            Create OUT_AnchorCounter After;
1.5       cvs       480: #endif
1.16      cvs       481:          END;
1.1       cvs       482:        END;
                    483: 
                    484:  MAP:
                    485:        BEGIN
1.3       cvs       486:        Remove;
1.1       cvs       487:        END;
                    488: 
                    489:  AREA:
                    490:        BEGIN
                    491:        Remove;
                    492:        END;
                    493: 
                    494: { ---- Tables ---- }
                    495: 
                    496:  Table:
                    497:        BEGIN
1.5       cvs       498:        Indent +3;
1.1       cvs       499:        Create Attributes;
1.5       cvs       500:        Indent -3 After;
1.1       cvs       501:        END;
                    502: 
                    503:  CAPTION:
                    504:        BEGIN
1.5       cvs       505:        Indent -3;
                    506:        Indent +3 After;
1.1       cvs       507:        END;
                    508: 
                    509:  Table_head:
                    510:        Remove;
                    511: 
                    512: #ifdef COUGAR
                    513:  thead:
                    514:        BEGIN
                    515:        END;
                    516: 
                    517:  tfoot:
                    518:        BEGIN
                    519:        END;
                    520:  tbody:
                    521:        BEGIN
                    522:        END;
                    523: #endif
                    524: 
                    525:  Table_body:
1.16      cvs       526:        BEGIN
                    527:        END;
1.1       cvs       528: 
                    529:  Table_row:
1.10      cvs       530:        If Empty
                    531:           Remove;
1.1       cvs       532: 
                    533:  Data_cell:
1.10      cvs       534:        If Empty
                    535:           Remove;
1.1       cvs       536: 
                    537:  Heading_cell:
1.10      cvs       538:        If Empty
                    539:           Remove;
1.13      cvs       540:  
                    541:  Table_cell_ghost:
                    542:        Remove;
1.1       cvs       543: 
                    544:  Table_foot:
1.16      cvs       545:        Remove;
1.1       cvs       546: 
1.10      cvs       547:  Division: 
                    548:        If Empty
                    549:           Remove;
1.1       cvs       550: 
1.10      cvs       551:  Center:
                    552:        If Empty
                    553:           Remove;
1.1       cvs       554: 
                    555:  Invalid_element:
1.10      cvs       556:        If Error_type = BadPosition
1.5       cvs       557:           Remove;
1.1       cvs       558: 
                    559:  Comment\240: BEGIN
1.4       cvs       560:        Remove;
1.1       cvs       561:        END;
                    562: 
                    563:  Comment_line: BEGIN
1.4       cvs       564:        Remove;
1.1       cvs       565:        END;
                    566: 
                    567: ATTRIBUTES
                    568: 
                    569:  http_equiv: BEGIN
1.7       cvs       570:        Remove;
1.1       cvs       571:        END;
                    572: 
                    573:  meta_name: BEGIN
1.7       cvs       574:        Remove;
1.1       cvs       575:        END;
                    576: 
                    577:  meta_content: BEGIN
1.7       cvs       578:        Remove;
1.1       cvs       579:        END;
                    580: 
                    581:  REL:  BEGIN
1.7       cvs       582:        Remove;
1.1       cvs       583:        END;
                    584: 
                    585:  REV:  BEGIN
1.7       cvs       586:        Remove;
1.1       cvs       587:        END;
                    588: 
                    589:  HREF_ :
                    590:        BEGIN
1.8       cvs       591:        If NOT Within LINK AND NOT InternalLink
1.16      cvs       592:           Create IN TmpFile HREF_;
1.1       cvs       593:        END;
                    594: 
                    595:  background_ :
                    596:        BEGIN
                    597:        END;
                    598: 
                    599:  BackgroundColor :
                    600:        BEGIN
                    601:        END;
                    602: 
                    603:  TextColor :
                    604:        BEGIN
                    605:        END;
                    606: 
                    607:  LinkColor :
                    608:        BEGIN
                    609:        END;
                    610: 
                    611:  VisitedLinkColor :
                    612:        BEGIN
                    613:        END;
                    614: 
                    615:  ActiveLinkColor :
                    616:        BEGIN
                    617:        END;
                    618: 
                    619:  BaseFontSize:
                    620:        BEGIN
                    621:        END;
                    622: 
                    623:  Font_size :
1.5       cvs       624:        BEGIN
1.1       cvs       625:        END;
                    626: 
                    627:  color :
                    628:        BEGIN
                    629:        END;
                    630: 
                    631:  Clear = Left_:
                    632:        BEGIN
                    633:        END;
                    634: 
1.7       cvs       635:  Clear = Right_: 
1.1       cvs       636:        BEGIN
                    637:        END;
                    638:  Clear = All_:
                    639:        BEGIN
                    640:        END;
                    641:  Clear = None:
                    642:        BEGIN
                    643:        END;
                    644: 
                    645:  Align = left_:
                    646:        BEGIN
                    647:        END;
                    648:  Align = center_:
                    649:        BEGIN
                    650:        END;
                    651:  Align = right_:
                    652:        BEGIN
                    653:        END;
                    654: 
                    655:  NoShade:
1.5       cvs       656:        BEGIN
1.1       cvs       657:        END;
                    658: 
                    659:  Size_: BEGIN
                    660:        END;
                    661: 
                    662:  Width__: BEGIN
                    663:        END;
                    664: 
                    665:  codebase: BEGIN
                    666:        END;
                    667: 
                    668:  code: BEGIN
                    669:        END;
                    670: 
                    671:  applet_name: BEGIN
                    672:        END;
                    673: 
                    674:  Param_name: BEGIN
                    675:        END;
                    676: 
                    677:  Param_value: BEGIN
                    678:        END;
                    679: #ifdef COUGAR
                    680:  classid: BEGIN
                    681:        END;
                    682: 
                    683:  data: BEGIN
                    684:        END;
                    685: 
                    686:  Object_type: BEGIN
                    687:        END;
                    688: 
                    689:  codetype: BEGIN
                    690:        END;
                    691: #endif
                    692:  Title : BEGIN
                    693:        NoTranslation;
                    694:        END;
                    695: 
                    696:  Class: BEGIN
1.15      cvs       697:        If Empty
                    698:           Remove; 
1.1       cvs       699:        END;
                    700: 
                    701:  Style\240: BEGIN
                    702:        END;
                    703: 
                    704:  COMPACT: BEGIN
                    705:        END;
                    706: 
                    707:  IntItemStyle = disc:
                    708:        Create '*  ';
                    709:  IntItemStyle = square :
                    710:        Create '+  ';
                    711:  IntItemStyle = circle :
                    712:        Create 'o  ';
                    713:  IntItemStyle = Arabic_ :
                    714:        Create (Value(ItemCounter, Arabic) '. ');
                    715:  IntItemStyle = LowerAlpha :
                    716:        Create (Value(ItemCounter, Lowercase) '. ');
                    717:  IntItemStyle = UpperAlpha :
                    718:        Create (Value(ItemCounter, Uppercase) '. ');
                    719:  IntItemStyle = LowerRoman :
                    720:        Create (Value(ItemCounter, LRoman) '. ');
                    721:  IntItemStyle = UpperRoman :
                    722:        Create (Value(ItemCounter, URoman) '. ');
                    723: 
                    724:  Start: BEGIN
                    725:        END;
                    726: 
                    727:  ItemValue: BEGIN
                    728:        END;
                    729: 
                    730:  WidthElement: BEGIN
                    731:        END;
                    732: 
                    733:  Script_URL: BEGIN
                    734:        END;
                    735: 
                    736:  METHOD=Post_:
1.5       cvs       737:        BEGIN
                    738:        END;
1.1       cvs       739: 
                    740:  METHOD=Get_:
1.5       cvs       741:        BEGIN
                    742:        END;
1.1       cvs       743: 
                    744:  ENCTYPE: BEGIN
                    745:        END;
                    746: 
                    747:  NAME: BEGIN
                    748:        END;
                    749: 
                    750:  Multiple:
1.5       cvs       751:        BEGIN
                    752:        END;
1.1       cvs       753: 
                    754:  MenuSize: BEGIN
                    755:        END;
                    756: 
1.10      cvs       757:  Selected: BEGIN
                    758:        END;
1.1       cvs       759: 
                    760:  Value_: BEGIN
                    761:        END;
                    762: 
                    763:  Rows: BEGIN
                    764:        END;
                    765: 
                    766:  Columns: BEGIN
                    767:        END;
                    768: 
1.10      cvs       769:  Checked = Yes_: BEGIN
                    770:        END;
1.1       cvs       771: 
                    772:  Area_Size: BEGIN
                    773:        END;
                    774: 
                    775:  MaxLength: BEGIN
                    776:        END;
                    777: 
                    778:  SRC:  BEGIN
1.3       cvs       779:        Remove;
1.1       cvs       780:        END;
                    781: 
                    782:  ALT:  BEGIN
                    783:        Create ALT;
                    784:        END;
                    785: 
                    786:  Alignment = Top_:
1.5       cvs       787:        BEGIN
                    788:        END;
1.1       cvs       789:  Alignment = Middle_:
1.5       cvs       790:        BEGIN
                    791:        END;
1.1       cvs       792:  Alignment = Bottom_:
1.5       cvs       793:        BEGIN
                    794:        END;
1.1       cvs       795:  Alignment = Left_:
1.5       cvs       796:        BEGIN
                    797:        END;
1.1       cvs       798:  Alignment = Right_:
1.5       cvs       799:        BEGIN
                    800:        END;
1.1       cvs       801: 
                    802:  Height_: BEGIN
                    803:        END;
                    804: 
                    805:  Width_: BEGIN
                    806:        END;
                    807: 
                    808:  Img_border: BEGIN
                    809:        END;
                    810: 
                    811:  hspace: BEGIN
                    812:        END;
                    813: 
                    814:  vspace: BEGIN
                    815:        END;
                    816: 
                    817:  ISMAP:
1.5       cvs       818:        BEGIN
                    819:        END;
1.1       cvs       820: 
                    821:  USEMAP: BEGIN
                    822:        END;
                    823: 
                    824:  nohref:
1.5       cvs       825:        BEGIN
                    826:        END;
1.1       cvs       827: 
                    828:  shape = rectangle:
1.5       cvs       829:        BEGIN
                    830:        END;
1.1       cvs       831:  shape = circle:
1.5       cvs       832:        BEGIN
                    833:        END;
1.1       cvs       834:  shape = polygon:
1.5       cvs       835:        BEGIN
                    836:        END;
1.1       cvs       837: 
                    838:  coords: BEGIN
                    839:        END;
                    840: 
                    841:  Border: BEGIN
                    842:        END;
                    843: 
                    844:  cellspacing: BEGIN
                    845:        END;
                    846: 
1.5       cvs       847:  cellpadding:
                    848:         BEGIN
1.1       cvs       849:        END;
                    850: 
                    851:  Position = Position_top:
1.5       cvs       852:                BEGIN
                    853:                END;
1.1       cvs       854:  Position = Position_bottom:
1.5       cvs       855:                BEGIN
                    856:                END;
1.1       cvs       857: 
                    858:  Row_align = Row_left:
1.5       cvs       859:                BEGIN
                    860:                END;
1.1       cvs       861:  Row_align = Row_center:
1.5       cvs       862:                BEGIN
                    863:                END;
1.1       cvs       864:  Row_align = Row_right:
1.5       cvs       865:                BEGIN
                    866:                END;
1.1       cvs       867:  Row_valign = Row_top:
1.5       cvs       868:                BEGIN
                    869:                END;
1.1       cvs       870:  Row_valign = Row_middle:
1.5       cvs       871:                BEGIN
                    872:                END;
1.1       cvs       873:  Row_valign = Row_bottom:
1.5       cvs       874:                BEGIN
                    875:                END;
1.1       cvs       876: 
                    877:  colspan: BEGIN
                    878:        END;
                    879: 
                    880:  rowspan: BEGIN
                    881:        END;
                    882: 
                    883:  Cell_align = Cell_left:
1.5       cvs       884:                BEGIN
                    885:                END;
1.1       cvs       886:  Cell_align = Cell_center:
1.5       cvs       887:                BEGIN
                    888:                END;
1.1       cvs       889:  Cell_align = Cell_right:
1.5       cvs       890:                BEGIN
                    891:                END;
1.1       cvs       892: 
                    893:  Cell_valign = Cell_top:
1.5       cvs       894:                BEGIN
                    895:                END;
1.1       cvs       896:  Cell_valign = Cell_middle:
1.5       cvs       897:                BEGIN
                    898:                END;
1.1       cvs       899:  Cell_valign = Cell_bottom:
1.5       cvs       900:                BEGIN
                    901:                END;
1.1       cvs       902: 
                    903:  Cell_width: BEGIN
                    904:        END;
                    905: 
                    906:  Cell_height: BEGIN
                    907:        END;
                    908: 
1.17      cvs       909:  No_wrap = no_wrap:
1.5       cvs       910:                BEGIN
                    911:                END;
1.1       cvs       912: 
                    913:  Invalid_attribute:
1.5       cvs       914:                BEGIN
                    915:                END;
                    916: 
                    917: TextTRANSLATE
                    918:        BEGIN
                    919:        '\240' -> ' '; { &nbsp; }
                    920:        '\212' -> '\12'; { &CTLrc; }    
                    921:        END;
1.1       cvs       922: 
                    923: GraphTRANSLATE
                    924:        BEGIN
                    925:        'c' -> 'circle';
                    926:        'Q' -> 'circle';
                    927:        'R' -> 'rect';
                    928:        'C' -> 'rect';
                    929:        ' ' -> 'rect';
                    930:        'P' -> 'rect';
                    931:        'p' -> 'polygon';
                    932:        'B' -> 'polygon';
                    933:        END;
                    934: 
                    935: END
1.3       cvs       936: 

Webmaster