+ ~ BROWSER.BCK+p BROWSER.BCKBACKUP/VERIFY/COMMENT=DELPHI Product: BROWSER020 BROWSER.HLP,BROWSER_TEMPLATE.TABLE,BROWSER_INSTALL.COM,BROWSER.OLB,BROWSER.TERM,BROWSER.PS,BROWSER.DECW$BOOK,[-.SEE]SEELIB.OLB BROWSER.BCK/SAVE_SETDELPHI Product: BROWSER020 ALBERT U@m辔V5.4 _TAU::  _LEPTON$DUA3: V5.4 ~  /*[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER.HLP;5+,. / 4M -' 0123KPWO 567U/85H9`GHJ 1 BROWSER3 BROWSER is a tool to read Online documentation. Usage: $ BROWSER [options] 2 Options /INTERFACE /NOINTERFACE F The /NOINTERFACE option stops BROWSER when the Documentation TableG has been loaded. This option is only useful for checking the syntax of the Documentation Table. The default is /INTERFACE./TABLE=file[.TABLE]C This option enables you to use an explicit Documentation Table.G The file is searched in the current directory with the type .TABLE.G The default Documentation Table is BROWSER_DOCUMENTS:BROWSER.TABLE.2 BROWSER_KeypadC F6 F7 F8 F9 F10 HELP DOJ +--------+--------+--------+--------+--------+ +---------------------+J | | | | | | | | |J | | | | | EXIT | | HELP | |M +--------+--------+--------+--------+--------+ +---------------------+  J +--------+--------+--------+ +--------+--------+--------+--------+J | | | | | | | | |J | | | | | | Help | | |J +--------+--------+--------+ |--------+--------+--------+--------|J | | Prv | Nxt | | | | | |J | | Screen | Screen | | | | | |J +--------+--------+--------+ |--------+--------+--------+--------|J | | | | | | |J | ^ | | | | | |J +--------+--------+--------+ |--------+--------+--------+--------|J | || | | | | | |J | | v | | | | | | |J +--------+--------+--------+ |--------+--------+--------+ Select |J | | | |J | | | |J +--------+--------+--------+--------+  [RETURN] Select folder: [C] Close the folder ^Z Leave BROWSER [H] Help: [Q] Quit the folder ^W Refresh screen [?] Help1 [E] Leave BROWSER ^R Refresh screen 2 SEE_KeypadJ +--------+--------+--------+ +--------+--------+--------+--------+J | | | | | | | | |J | | | | | | Help | | |J +--------+--------+--------+ |--------+--------+--------+--------|J | | Prv | Nxt | | | | | |J | | Screen | Screen | | Page | Screen | | |J +--------+--------+--------+ |--------+--------+--------+--------|J | ^ | | || | |J | | | | Forward| Reverse| | |J +--------+--------+--------+ |--------+--------+--------+--------|J | | | | | | | | | |J | | v | | | | Line | | |J +--------+--------+--------+ |--------+--------+--------+ Half |J | | | Screen |J | Line | | |J +--------+--------+--------+--------+ : [RETURN] Next screen [E] Exit [F10] Exit ^W Refresh" [SPACE] Next screen ^Z ExitPjf~ BROWSER.BCK$' :[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER_TEMPLATE.TABLE;2IU:*[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER_TEMPLATE.TABLE;2+,$./ 4I0-' 0123KPWO56 ;YX7X8`lWÔ9`GHJ!++!Name! BROWSER_TEMPLATE.TABLE! !Abstract%! Template of the Documentation Table! !Creation! 26 Nov 1990 : JNA!--5define folder BROWSER_TEMPLATE "BROWER Documentation"I define document BROWSER_DOCUMENTS:BROWSER.TERM "BROWSER User's Guide"end folder BROWSER_TEMPLATEy03~ BROWSER.BCK' 7[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER_INSTALL.COM;2@Ha7*[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER_INSTALL.COM;2+,./ 4@-' 0123KPWO56| 7| 8`B”9`GHJ$!++$!NAME%$! BROWSER_INSTALL.COM$! $!ABSTRACT9$! Link BROWSER and create the SETUP command procedure$! $!CREATION$! 2 Dec 1990 : JNA$! $!MODIFICATION$! $!--'$ LINK/NOTRACEBACK/EXEC=BROWSER.EXE -7 BROWSER/LIBRARY/INCLUDE=(BROWSER,BRW_MESSAGES), - SEELIB/LIBRARY, - SYS$INPUT:/OPTIONS SYS$SHARE:VAXCRTL/SHARE'$ LIBRARY/HELP/CREATE BROWSER BROWSER%$ COPY SYS$INPUT: BROWSER_SETUP.COM$ DECK$!++$! Name$! BROWSER_SETUP.COM$! $! Abstract*$! Define the DCL symbols used by BROWSER.$! $! Creation$! 1-DEC-1990 : SYSTEM$! $! Modification$!$!--#$ _cmd = f$environment("PROCEDURE")@$ _here = f$parse(_cmd,,,"DEVICE") + f$parse(_cmd,,,"DIRECTORY")+$ define/nolog BROWSER_DOCUMENTS '_here'6$ define/nolog BROWSER_HELP_LIBRARY '_here'BROWSER.HLB $ BROWSER == "$ ''_here'BROWSER"$ exit$ EOD:$ exitw7\~ BROWSER.BCKb&' /[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER.OLB;2fC/*[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER.OLB;2+,b&.f/ 4fO-' 0123 KPWOg56 ص|7"l辔8(=D̔9`GHJz% VAX-11 Librarian V04-00 |`Ңk辔!" OO3  B  BROWSER BROWSER_TABLE BRWEXEC BRWLOADTBLBRWMGRBRWSMG  BRW_DOC_TABLE BRW_MESSAGES BRW_SIGNALBROWSER$_FACILITY BROWSER_TABLE BRW_BANANASBRW_CLSNOMATCH BRW_CLSTOP  BRW_DOC_TABLEBRW_EMPTYFOLDER BRW_EXEC_DEFINE_SPECIFICATION BRW_EXEC_DEFINE_VIEWER BRW_EXEC_GET_DEFAULT_VIEWER BRW_EXEC_GET_VIEWER BRW_EXEC_SEARCH_FILE BRW_EXEC_SELECTIONBRW_LOAD_DEFINE_DOCUMENTBRW_LOAD_DEFINE_FOLDERBRW_LOAD_DEFINE_VIEWERBRW_LOAD_END_FOLDERBRW_LOAD_INCLUDEBRW_LOAD_READ_LINEVBRW_LOAD_TABLEBRW_MGR_CREATE_DOCUMENTBRW_MGR_CREATE_FOLDERBRW_MGR_CREATE_ROOTBRW_MGR_DEFINE_ENTRYBRW_MGR_GET_CHILDBRW_MGR_GET_CHILDREN_COUNTBRW_MGR_GET_CLASSBRW_MGR_GET_DEFAULTBRW_MGR_GET_DESCRIPTIONBRW_MGR_GET_NAMEBRW_MGR_GET_NUMBERBRW_MGR_GET_PARENTBRW_MGR_NEXT_ENTRYBRW_MGR_PREVIOUS_ENTRYBRW_MGR_SELECT_BY_NUMBER1 BRW_NOTYET1 BRW_NOVIEWER" BRW_SMG_STARTMAIN=BRW_LOAD_READ_LINEBRW_MGR_GET_PARENT4MAIN BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu f  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu`&,  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuy  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuh  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNAL1aj辔 BROWSER 2.0_;BROWSER BROWSER 2.021-JUL-1991 13:35 VAX C V3.1-051PPBROWSER  PTABLEP.TABLEPINTERFACEP ^SRؐڐLIB$GET_FOREIGNޣ\\ݢSTRLENP\\ STR$COPY_DX STR$APPENDݏ BROWSER_TABLE CLI$DCL_PARSEޣ \\ݢSTRLENP\\ CLI$GET_VALUEޣ\\ݢS 1 k辔0-0( BROWSER_TABLE0-0 2-DEC-1990 15:57-VAX/VMS Command Definition Utility (V4-001) BROWSER_TABLE CLI$TABLESP BROW ,,@X BROWSERH$TABLE BROWSER_DOCUMENTS:BROWSER.TABLE( INTERFACEwwROWSER$_FACILITY_ PeP*P'P(hW_DOC_TABLE_@@4q  ALBERT BROWSER BRWLOADTBL BRW_SIGNAL BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuDv  ALBERT BROWSER BRWLOADTBL BRW_SIGNALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu නV  ALBERT BROWSER BRWLOADTBL BRW_SIGNALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu`춣,  ALBERT BROWSER BRWLOADTBL BRW_SIGNALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuv=  ALBERT BROW1\k辔 BRWEXEC 1.0_;BRWEXEC BRWEXEC 1.0 2-DEC-1990 15:57VAX C V3.1-051 SS$_NORMAL SS$_INSFMEM STR$_MATCH STR$_NOMATCHBRW_EXEC_SEARCH_FILE STR$APPENDSTRLEN STR$COPY_DXVAXC$MALLOC_OPT STR$APPENDSTRLENVAXC$MALLOC_OPTSTR$COMPARE_EQLSTR$MATCH_WILDLIB$FIND_FILE_END LIB$FIND_FILELIB$FIND_IMAGE_SYMBOL LIB$SPAWN STR$APPENDSTRLEN STR$COPY_DX SEE_RESETBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuoѧ  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEugGҨ  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuA  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu   ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MES 1`Ңk辔0-0( BRW_DOC_TABLE0-0 2-DEC-1990 15:57-VAX/VMS Command Definition Utility (V4-001) BRW_DOC_TABLE CLI$TABLESP(DEFIENDINCL<p@( d DEFINE$P1 DEFINE_TYPE(`FOLDER(DOCUMENT(PVIEWER4NALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLETRLENP\\BRW_EXEC_SEARCH_FILEP<\\ݭߢMEMCPY<\Lޣ\\ݢSTRLENP\\RBROWSERbrw_parse_commandd dmainK f/ j BROWSER_TABLE CLI$_NEGATED CLI$PRESENTMEMCPYBRW_EXEC_SEARCH_FILE CLI$GET_VALUE CLI$DCL_PARSE STR$APPEND STR$COPY_DXSTRLENLIB$GET_FOREIGN BRW_SMG_STARTEXITBRW_LOAD1Xj辔BRW_SIGNAL 1.0A BRW_SIGNALBRW_SIGNAL 1.0 2-DEC-1990 15:57VAX C V3.1-051R BRW_SIGNAL_format_messagebrw_msg_send_message0 brw_msg_format_message* B  $I SYS$FAOLSYS$FAO SYS$GETMSGLIB$PUT_OUTPUT VAXC$VA_COUNT VAXC$VA_COUNT BRW_MSG_SEND_MESSAGE 1;k辔 BRWMGR 1.1T9BRWMGR BRWMGR 1.1 2-DEC-1990 15:57VAX C V3.1-051BRW_MGR_GET_CHILDREN_COUNTBRW_MGR_GET_CHILDBRW_MGR_PREVIOUS_ENTRYBRW_MGR_GET_CHILDREN_COUNTVAXC$MALLOC_OPT BRW_MGR_NEXT_ENTRY BRW_MGR_PREVIOUS_ENTRY 8BRW_MGR_GET_CHILD HBRW_MGR_SELECT_BY_NUMBER BRW_MGR_GET_CHILDREN_COUNT BRW_MGR_GET_CLASS BRW_MGR_GET_PARENT BRW_ SAGES BROWSER_TABLE BRW_DOC_TABLEuaW%  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEui[  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu`j  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BR1j辔BRWLOADTBL 1.0_A BRWLOADTBLBRWLOADTBL 1.0 2-DEC-1990 15:57VAX C V3.1-051RMS$_EOF SS$_NORMAL SS$_INSFMEM CLI$_PRESENT CLI$_NOCOMD CLI$_NORMAL BRW_DOC_TABLEBRW_LOAD_READ_LINEFGETSFCLOSEFOPEN STR$COPY_RSTRLENBRW_MGR_CREATE_ROOT CLI$DISPATCH CLI$DCL_PARSEBRW_MSG_SEND_MESSAGESTRLENBRW_MGR_DEFINE_ENTRYBRW_MSG_SEND_MESSAGEBRW_MGR_CREATE_FOLDER SER BRWLOADTBL BRW_SIGNALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuOL  ALBERT BROWSER BRWLOADTBL BRW_SIGNALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEuFۡ  ALBERT BROWSER BRWLOADTBL BRW_SIGNALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu I}  ALBERT BROWSER BRWLOADTBL BRW_SIGNALBRWSMGBRWMGRBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu!k辔  ALBERT BROWSER BRWLOADTBL BRW_SIG_TABLE dMAINC$MAIN$CODE$DATASTDINSTDOUTSTDERR!$CHAR_STRING_CONSTANTS CLI$PRESENT\P CLI$_NEGATED\\ \\P^C$MAIN\υPݭBRW_LOAD_TABLEPխEXITլ  ݭ BRW_SMG_STARTPWdwwER_TABLE BRW_DOC_TABLEub  ALBERT BROWSERBRWMGR BRWLOADTBL BRW_SIGNALBRWSMGBRWEXEC BRW_MESSAGES BROWSER_TABLE BRW_DOC_TABLEu<  ALBERT BROWSERBRWMGR MGR_DEFINE_ENTRY $BRW_MGR_GET_NAME 4BRW_MGR_GET_DEFAULT DBRW_MGR_GET_DESCRIPTIONR BRWMGRbrw_mgr_next_entrybrw_mgr_previous_entry"8brw_mgr_get_childHbrw_mgr_select_by_numberP!brw_mgr_get_children_countbrw_mgr_get_classbrw_mgr_get_parent4brw_mgr_define_entry8$brw_mgr_get_name4brw_mgr_get1 k辔06 BRW_MESSAGES0 2-DEC-1990 15:56 2-DEC-1990 15:56VAX-11 Message V04-00k$ABS$ MSG$SECTIONMSG$AAAAAAAAAAAMSG$AAAAAAAAAABMSG$AAAAAAAAAACS8BRW_EMPTYFOLDER0 BRW_NOTYET* BRW_NOVIEWER"BRW_CLSNOMATCH BRW_CLSTOP BRW_OPNTBLERR  BRW_BANANASBROWSER$_FACILITY_ PeP*P'P(h CLI$PRESENT CLI$GET_VALUESTRLENVAXC$MALLOC_OPTBRW_EXEC_GET_DEFAULT_VIEWERBRW_MGR_DEFINE_ENTRYPPrPdna=.TABLEPNAMEPDESCRIPTION PDESCRIPTION,PFILE_SPECIFICATION?PFILE_SPECIFICATIONRPNAMEWPDESCRIPTIONcPDESCRIPTIONoPVIEWERvPVIEWER}PDEFAULT_VIEWERPNAMEPINCLUDE_FILEPNAMEPSPAWNPSPAWNPCALLABLEPOPTIONSPENTRYPENTRYPFILE_SPECIFICATIONPFILE_SPECIFICATIONP^Rݢݏ1 k辔 BRWSMG 2.09BRWSMG BRWSMG 2.0 2-DEC-1990 15:57VAX C V3.1-051 SS$_INSFMEMBRW_MGR_GET_PARENTBRW_MGR_GET_NUMBERSMG$RESTORE_PHYSICAL_SCREENBRW_EXEC_SELECTIONSMG$SAVE_PHYSICAL_SCREENBRW_MGR_GET_CLASSBRW_MGR_SELECT_BY_NUMBERSMG$PASTE_VIRTUAL_DISPLAY SMG$PUT_CHARSSTRLENSMG$CREATE_VIRTUAL_KEYBOARDSMG$CREATE_VIRTUAL_DISPLAYSMG$CREATE_PASTEBOARD SMG$RING_BELLSMG$R$ߢFGETSPЏRMS$_EOFPߢSTRLENPPP2PP@ 2PPPPP޼ P`ߢ?ݬ STR$COPY_RPP^RBRW_MGR_CREATE_ROOTP բ PТ ݬPխ Т PPPP (^SRТߣߣݬFOPENPբ2ЬݢSTRLENPPPݏBRW_MSG_SEND_MESSAGEЭP?ޣPPݢSTRLENPPPBRW_LOAD_READ_LINEPѭRMS$_EOFݢFCLOSEЭPNˏPPݭ1_defaultDbrw_mgr_get_descriptionTbrw_mgr_get_numberdbrw_mgr_creaPP$^ЬPP^ЬPѠ P PЬPРPP^ЬP P^ݬBRW_MGR_GET_CHILDREN_COUNTPPݬBRW_MGR_GET_CHILDPխЭPѠЭPЭPРխ☏P^ЬPP^޼PP^ЬPѠݬBRW_MGR_PREVIOUS_ENTRYPЬPѠЬPP^ЬPЬ޼ P<`PP ЬPЬ ЬPЬ ЬPЬ ^ЬPPSEE_DISPLAY_FILEMEMCPYVAXC$MALLOC_OPT VAXC$FREE_OPTBRW_MGR_GET_NAMEBRW_MGR_GET_DEFAULTP PP/READP$ PSHR P;* P" P( PPBROWSER_DOCUMENTS:, P#P %P P (^SR P@ PЬ`լ 9 P@P`լ P@PЬ` P@PЬ`1SPVAXC$MALLOC_OPTPbbPbPbPbVAXC$MALLOC_OPTPbbPbPbPb P@P`޼P<`PP8ݬݬ STR$COPY_DXޣ@{h (\08"BANANASInternal bananas8 OPNTBLERR$Error opening the Browser Table: !AS8CLSTOP'Already at the top - END FOLDER ignoredb CLSNOMATCHLEND FOLDER name does not match the current one:!/!_Current: !AS, Ending: !AS.NOVIEWERRequested viewer not found$NOTYETNot yet implemented" EMPTYFOLDER Empty folder BROWSERbww@P`޼P<`PP8ݬݬ STR$COPY_DXޣ%BRW_MSG_FORMAT_MESSAGEJ$CODE$$DATASTDINSTDOUTSTDERR&$CHAR_STRING_CONSTANTSP P  P$P%BRW-?-UNKNOWN, Unknown message: !XL PP^R   ?ݬ SYS$GETMSGPˏPP(ݬ?SYS$FAOPPPPPլ  PPPѭ*PЭQ޼ P`A PP PPѭ? SYS$FAOLްPPP^߬߭&EPAINT_SCREENSMG$READ_KEYSTROKESMG$SELECT_FROM_MENUSMG$CREATE_MENUBRW_MGR_GET_CHILDREN_COUNTBRW_MGR_NEXT_ENTRYMEMSETMEMCPYBRW_MGR_GET_CLASSBRW_MGR_GET_DESCRIPTIONBRW_MGR_GET_CHILDVAXC$MALLOC_OPT VAXC$FREE_OPTBRW_MGR_GET_CHILDREN_COUNTSMG$UNPASTE_VIRTUAL_DISPLAYSMG$PUT_HELP_TEXTSMG$PASTE_VIRTUAL_DISPLAYSMG$LABEL_BORDERSMG$CREATE_VIRTUAL_DISPLAYSMG$UNPASTE_VIRTUAL_DISPLAYSMG$READ_COMPOSED_LINE SMG$R-PPݢSTRLENPPPݬ STR$APPEND P@PЬ`ݬ ݭ STR$COPY_DXޣPPݢSTRLENPPPݭ STR$APPENDݬ ݭ STR$APPEND P@PЭ`ݬ ݭ STR$COPY_DXޣ PPݢSTRLENPPPݭ STR$APPEND P@PЭ` Q PP QP ^TSRլ Ѭ  PЏ*P VAXC$MALLOC_OPTPխЏ SS$_INSFMEMPޣ PPݢSTRLENPPPݬ STR$APPENDЭddPЭЭPЭ!FILE_SPECIFICATIONL" . DEFINE_VIEWERBRW_LOAD_DEFINE_VIEWER$P1(!!P2NAME$ SPAWN(a4hCALLABLE4qFILE_SPECIFICATION  CALLABLE_TYPE(OPTIONS$ENTRY    PX,2 0'DEFINE_DOCUMENTBRW_LOAD_DEFINE_DOCUMENT$|P1(!!P2NAME0!!P3 DESCRIPTION(VIEWER0DEFAULT_VIEWER 8HT  L`(2 . DEFINE_FOLDERBRW_LOAD_DEFINE_FOLDER$P1(!!P2NAME0!!P3 #FILE_SPECIFICATIONL" . DEFINE_VIEWERBRW_LOAD_DEFINE_VIEWER$P1(!!P2NAME$ SPAWN(a4hCALLABLE4qFILE_SPECIFICATION  CALLABLE_TYPE(OPTIONS$ENTRY    PX,2 0)DEFINE_DOCUMENTBRW_LOAD_DEFINE_DOCUMENT$|P1(!!P2NAME0!!P3 DESCRIPTION(VIEWER0DEFAULT_VIEWER 8HT  L`(2 . DEFINE_FOLDERBRW_LOAD_DEFINE_FOLDER$P1(!!P2NAME0!!P3 *BRW_MSG_SEND_MESSAGE3PBRW_LOAD_READ_LINEPPݏ BRW_DOC_TABLE CLI$DCL_PARSEPѭBRW_EXEC_GET_VIEWERBRW_MSG_SEND_MESSAGEBRW_MGR_CREATE_DOCUMENT CLI$PRESENT CLI$GET_VALUESTRLENVAXC$MALLOC_OPTSTR$COMPARE_EQLBRW_MGR_GET_NAME CLI$GET_VALUESTRLENBRW_MSG_SEND_MESSAGEBRW_MGR_GET_PARENTVAXC$MALLOC_OPT CLI$GET_VALUESTRLENBRW_EXEC_DEFINE_SPECIFICATIONBRW_EXEC_DEFINE_VIEWER CLI$PRESENT CLI$GE VAXC$VA_COUNTPݬPݭLIB$PUT_OUTPUT ^߬߭ VAXC$VA_COUNTPݬPЭPwwPP^RBRW_MGR_CREATE_ROOTP բ PТ ݬPխ Т PPPP (^SRТߣߣݬFOPENPբ2ЬݢSTRLENPPPݏBRW_MSG_SEND_MESSAGEЭP?ޣPPݢSTRLENPPPBRW_LOAD_READ_LINEPѭRMS$_EOFݢFCLOSEЭPNˏPPݭ,ING_BELLSMG$PASTE_VIRTUAL_DISPLAY SMG$PUT_LINESMG$HOME_CURSORPPBROWSER 2.0(P6P?P PD. PF. HPPBROWSER BROWSER_KeypadLP,PBROWSER_HELP_LIBRARYTP,AP HELP \PAHP< Message >TPPress return to continue P(^R?ݭ7PЭPP?P P?P12PPݭBRW_MGR_SELECT_BY_NUMBERPխ ЭaPݭBRW_MGR_GET_CLASSP ЭD߭ߢ SMG$SAVE_PHYSIC(DESCRIPTIONH1FILE_SPECIFICATIONBROWSER_DOCUMENTS:@ " %ENDBRW_LOAD_END_FOLDER$P1(!!P2NAMEEND_TYPE(FOLDER@  )INCLUDEBRW_LOAD_INCLUDE0!!P1 INCLUDE_FILEBRW_LOAD_DEFINE_VIEWER!~PBRW_LOAD_DEFINE_VIEWERBRW_LOAD_DEFINE_DOCUME NT#8PBRW_LOAD_DEFINE_DOCUMENTEBRW_LOAD_DEFINE_FOLDER!PBRW_LOAD_DEFINE_FOLDERTBRW_LOAD_END_FOLDERPBRW_LOAD_END_FOLDERBRW_LOAD_INCLUDEiPBRW_LOAD_INCLUDE_wwPPPVAXC$MALLOC_OPTP < PPP < PP  MEMCPY< P@  SEE_DISPLAY_FILE SEE_RESETЏ SS$_NORMALPЭPݠ  STR$COPY_DXޣ#PPݢSTRLENPPP  STR$APPEND   STR$APPEND  LIB$SPAWN.PP߭ЭPݠ ЭPݠLIB$FIND_IMAGE_SYMBOLPˏPPЭPЭPݠ  STR$COPY_DXޣ%PPݢSTRLENPPP RBRWEXECbrw_exec_define_viewer$brw_exec_define_specificationbrw_exec_get_viewerX"brw_exec_get_default_viewer$brw_exec_search_specificationLDbrw_exec_search_fileTbrw_exec_selectionD ݹ+T_VALUESTRLENVAXC$MALLOC_OPT BRW_LOAD_READ_LINE |BRW_LOAD_TABLE CLI$_NORMAL CLI$DISPATCH1^P (^SRVAXC$MALLOC_OPTPbb\b\b\bVAXC$MALLOC_OPTPbb\b\b\bVAXC$MALLOC_OPTPbb\b\b\bݭޣ\\ݢSTRLENP\\ CLI$GET_VALUEޣ\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENT)ݭޣ \\ݢSTRLENP\\ CLI$GE6T_VALUEޣ,\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENT)ݭޣ?\\ݢSTRLENP\\ CLI$GET_VALUEݢBRW_MGR_CREATE_FOLDERPխݏ SS$_INSFMEMBRW_MSG_SEND_MESSAGEݭݭݭݭBRW_MGR_DEFINE_ENTRYЭЏ SS$_NORMALPP 8^SRVAXC$MALLOC_OPTPbb\b\b\bVAXC$MALLOC_OPTPbb\b\b\bVAXC$MALLOC_OPTPbb\b\b\bݭޣR\\ݢS/AL_SCREENݭBRW_EXEC_SELECTIONP߭ߢ USMG$RESTORE_PHYSICAL_SCREENˏPP ݭ[PѭπݭBRW_MGR_GET_NUMBERPPPݭBRW_MGR_GET_PARENTPխЬЭPG ݏ0ϸ1 ^SRߢߢߢ SMG$CREATE_PASTEBOARDP߭߭ߢ߭SMG$CREATE_VIRTUAL_DISPLAYPߢSMG$CREATE_VIRTUAL_KEYBOARDP \\\ѭ߭߭ޣ\\ݢSTRLENP\\߭ SMG$PUT_CHARSP5dЬЭQP@ PPЏ SS$_NORMALP^Rѭ ;P@ P`ݬSTR$COMPARE_EQLPP@ PPPPPѭ P^\ PPP^խ4PݽݬSTR$MATCH_WILDP STR$_MATCH ЭPРP ЭPРխΘP^ݬ ߭ݬݬ LIB$FIND_FILEPˏPPЭPLIB$FIND_FILE_ENDЏ SS$_NORMALP <^SRݬBRW_MGR_GET_PARENTPBRW_MGR_GET_DEFAULTPխ NT#8PBRW_LOAD_DEFINE_DOCUMENTEBRW_LOAD_DEFINE_FOLDER!PBRW_LOAD_DEFINE_FOLDERTBRW_LOAD_END_FOLDERPBRW_LOAD_END_FOLDERBRW_LOAD_INCLUDEiPBRW_LOAD_INCLUDE_wwPPPVAXC$MALLOC_OPTP < PPP < PP  MEMCPY< P@  SEE_DISPLAY_FILE SEE_RESETЏ SS$_NORMALPЭPݠ  STR$COPY_DXޣ#PPݢSTRLENPPP  STR$APPEND   STR$APPEND  LIB$SPAWN2^ЬP P^ЬPP^ЬPP^ϒVAXC$MALLOC_OPTPխPЭQЭPЭ\ Ь РЭte_entryTbrw_mgr_add_entryPbrw_mgr_create_root4brw_mgr_create_folder(brw_mgr_create_document% Ź!   .  $ " 3 TBRW_MGR_GET_NUMBER PBRW_MGR_CREATE_ROOT BRW_MGR_CREATE_FOLDER BRW_MGR_CREATE_DOCUMENT$CODE $DATASTDINSTDOUTSTDERR$CHAR_STRING_CONSTANTSN3PЭ\ЬP^޼P`PPխPЬQPPЬPՠ CЬPР ЬPՠЬPРЬPՠЬPЭЭQЬPPPPЬPЭ ЭPЭPЬ^ PխPЭ\Э\P^ݬ&PխPP^ݬPխPЭPrwwPPPPߢ SMG$REPAINT_SCREEN1P(1(1բ(?޼P2`PP"޼QPPa߭ߢ$ SMG$RING_BELL PЬQaPPa6P޼P`߭ߢ$ SMG$RING_BELL޼P`PЬQaPPawP޼Q޼P2`PPPPPa޼P2`PP ޼QPPaE޼Q޼P2`P¢PPPPa޼P`޼P`P߭ߢ$ SMG$RING_BELLP1 ,^SRݬBRW_MGR_GET_CHILDREN_COUNTPխ 4ŭ PPQ@PQ`4PPPBRW_MGR_NEXT_ENTRYBRW_MGR_PREVIOUS_ENTRYBRW_MGR_SELECT_BY_NUMBERBRW_MSG_FORMAT_MESSAGEBRW_MSG_SEND_MESSAGE BRW_NOTYET BRW_NOVIEWER BRW_OPNTBLERR BRW_SMG_STARTMAIN; ݬBRW_MGR_GET_NAMEPBRW_EXEC_SEARCH_FILEPˏPPЭPݬBRW_MGR_GET_DEFAULTPխ Pխ PPЭQСPPRP?P1t< PP P6    VAXC$FREE_OPT< PPPVAXC$MALLOC_OPTP < PPP < PP  MEMCPY< P@  SEE_DISPLAY_FILE SEE_RESETЏ SS$_NORMALPЭPݠ  STR$COPY_DXޣ#PPݢSTRLENPPP  STR$APPEND   STR$APPEND  LIB$SPAWN7TRLENP\\ CLI$GET_VALUEޣW\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENT)ݭޣc\\ݢSTRLENP\\ CLI$GET_VALUEݢBRW_MGR_CREATE_DOCUMENTPխݏ SS$_INSFMEMBRW_MSG_SEND_MESSAGE1Pޣo\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENTfݭޣv\\ݢSTRLENP\\ CLI$GET_VALUEݭBRW_EXEC_GET_VIEWERPխݏ*BRW_MSG_SEND_MESSAGEݭݭݭݭBRW_MGR_DEFINE_ENTRY@hPޣ}\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENT"BRW_EXEC_GET_DEFAULT_VIEWERPݭݭݭBRW_MGR_DEFINE_ENTRYPݭݭݭBRW_MGR_DEFINE_ENTRYЏ SS$_NORMALP ^SRVAXC$MALLOC_OPTPbb\b\b\bݢBRW_MGR_GET_PARENTPݏBRW_MSG_SEND_MESSAGEЏ SS$_NORMALPݭÌ\\ݢSTRLENP\\ CLI$GET_VALUEݢBRW_MGR_GET_NAMEPݭSTR$COMPARE_EQLP(ݢBR99P P ?PP1P<Pr?P1%PPPPPߢ SMG$REPAINT_SCREEN1P(1(1բ(?޼P2`PP"޼QPPa߭ߢ$ SMG$RING_BELL PЬQaPPa6P޼P`߭ߢ$ SMG$RING_BELL޼P`PЬQaPPawP޼Q޼P2`PPPPPa޼P2`PP ޼QPPaE޼Q޼P2`P¢PPPPa޼P`޼P`P߭ߢ$ SMG$RING_BELLP1 ,^SRݬBRW_MGR_GET_CHILDREN_COUNTPխ 4ŭ PPQ@PQ`4PPP:ѭ0բ,ݢ, VAXC$FREE_OPT,բ,.ŭ PPRVAXC$MALLOC_OPTP,բ,ݏ SS$_INSFMEMϣPЭ0ݬBRW_MGR_GET_CHILDP,ݭBRW_MGR_GET_DESCRIPTIONP$ 1\zBRW_MGR_GET_PARENT BRW_EXEC_DEFINE_VIEWER BRW_EXEC_DEFINE_SPECIFICATION BRW_EXEC_GET_VIEWER BRW_EXEC_GET_DEFAULT_VIEWER DBRW_EXEC_SEARCH_FILE  BRW_EXEC_SELECTION$CODE0 $DATASTDINSTDOUTSTDERR'$CHAR_STRING_CONSTANTSSPECIFICATION_LISTEND_LISTN STR$APPEND   STR$APPEND PPЏ0PLPwwSMG$RING_BELL PЬQaPPa6P޼P`߭ߢ$ SMG$RING_BELL޼P`PЬQaPPawP޼Q޼P2`PPPPPa޼P2`PP ޼QPPaE޼Q޼P2`P¢PPPPa޼P`޼P`P߭ߢ$ SMG$RING_BELLP1 ,^SRݬBRW_MGR_GET_CHILDREN_COUNTPխ 4ŭ PPQ@PQ`4PPPB~ BROWSER.BCKb&' /[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER.OLB;2f">?>$ 1zBRW_MGR_GET_PARENT BRW_EXEC_DEFINE_VIEWER BRW_EXEC_DEFINE_SPECIFICATION BRW_EXEC_GET_VIEWER BRW_EXEC_GET_DEFAULT_VIEWER DBRW_EXEC_SEARCH_FILE  BRW_EXEC_SELECTION$CODE0 $DATASTDINSTDOUTGSTDERR'$CHAR_STRING_CONSTANTSSPECIFICATION_LISTEND_LISTN STR$APPEND   STR$APPEND PPЏ0PLPwwTE_VIRTUAL_DISPLAYˏ\\ݭ ^SRޭPPբ`{߭ߢ`ߢ ߭SMG$CREATE_VIRTUAL_DISPLAYPˏPP ݭ LIB$SIGNAL߭ޣHPPݢSTRLENPPPߢ`SMG$LABEL_BORDERТd Pߢ`SMG$ERASE_DISPLAYѬ)ݬBRW_MSG_FORMAT_MESSAGEEW_MGR_GET_NAMEPݭݏ"BRW_MSG_SEND_MESSAGEЏ SS$_NORMALPݢBRW_MGR_GET_PARENTPբݏ BRW_MSG_SEND_MESSAGEТ Џ SS$_NORMALPP ^SR\\?Ñ\\ݢSTRLENP\\ CLI$GET_VALUE2\L}Џ SS$_NORMALP 4^SRVAXC$MALLOC_OPTPbb\b\b\bVAXC$MALLOC_OPTPbb\b\b\bݭÞ\\ݢSTRLENP\\ CLI$GEBPߢ`SMG$HOME_CURSORݭߢ` SMG$PUT_LINE߭ߢdߢ ߢ`SMG$PASTE_VIRTUAL_DISPLAYPˏPP߭ߢ` SMG$RING_BELLߢ`ޣTPPݢSTRLENPPPߢ SMG$READ_COMPOSED_LINE `SMG$UNPASTE_VIRTUAL_DISPLAY^\߭߬ SMG$DELETE_PASTEBOARD߬SMG$DELETE_VIRTUAL_KEYBOARDEXIT PCh8xP,@@@ @$@@,@@@@@@@@(@@@@@$R BRWSMG brw_smg_start44brw_smg_initialize,`brw_smg_select_from_menu\brw_smg_build_menux4 brw_smg_helpbrw_smg_signal|d  brw_smg_exit2  Dz   CBRW_MSG_FORMAT_MESSAGESMG$ERASE_DISPLAYSMG$LABEL_BORDERSTRLEN LIB$SIGNALSMG$CREATE_VIRTUAL_DISPLAYEXITSMG$DELETE_VIRTUAL_KEYBOARDSMG$DELETE_PASTEBOARD  BRW_SMG_START $CODEh$DATASTDINSTDOUTSTDERRn$CHAR_STRING_CONSTANTS@@@@@@@@@@ @$@@,@@@@@@@@(@@@@@$,Pph||p5PWwwCUMENT  BRW_LOAD_END_FOLDER  BRW_LOAD_INCLUDE P BRW_LOAD_DEFINE_VIEWERQ $CODE$DATASTDINSTDOUTSTDERR$CHAR_STRING_CONSTANTSEsBRW_EXEC_DEFIFT_VALUEã\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENTDݭé\\ݢSTRLENP\\ CLI$GET_VALUEݭݭBRW_EXEC_DEFINE_VIEWERP1Bï\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENT1VAXC$MALLOC_OPTPbb\b\b\bVAXC$MALLOC_OPTPbb\b\b\bݭø\\ݢSTRLENP\\ CLI$GET_VALUE\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRIESENT-ݭ\\ݢSTRLENP\\ CLI$GET_VALUEЭݭݭݭR BRWLOADTBLbrw_load_read_line||brw_load_tableEbrw_load_read_tablebrw_load_define_folderbrw_load_define_document;brw_load_end_folderbrw_load_include|Pbrw_load_define_viewer "HPߢ`SMG$HOME_CURSORݭߢ` SMG$PUT_LINE߭ߢdߢ ߢ`SMG$PASTE_VIRTUAL_DISPLAYPˏPP߭ߢ` SMG$RING_BELLߢ`ޣTPPݢSTRLENPPPߢ SMG$READ_COMPOSED_LINE `SMG$UNPASTE_VIRTUAL_DISPLAY^\߭߬ SMG$DELETE_PASTEBOARD߬SMG$DELETE_VIRTUAL_KEYBOARDEXIT PJh8xP,@@@ @$@@,@@@@@@@@(@@@@@$R BRWSMG brw_smg_start44brw_smg_initialize,`brw_smg_select_from_menu\brw_smg_build_menux4 brw_smg_helpbrw_smg_signal|d  brw_smg_exit2  Lu   BRW_LOAD_DEFINE_FOLDER  BRW_LOAD_DEFINE_DOCUMENT  BRW_LOAD_END_FOLDER  BRW_LOAD_INCLUDE P BRW_LOAD_DEFINE_VIEWERQ $CODE$DATASTDINSTDOUTSTDERR$CHAR_STRING_CONSTANTSEsBRW_EXEC_DEFIKz   CBRW_MSG_FORMAT_MESSAGESMG$ERASE_DISPLAYSMG$LABEL_BORDERSTRLEN LIB$SIGNALSMG$CREATE_VIRTUAL_DISPLAYEXITSMG$DELETE_VIRTUAL_KEYBOARDSMG$DELETE_PASTEBOARD M BRW_SMG_START $CODEh$DATASTDINSTDOUTSTDERRn$CHAR_STRING_CONSTANTS@@@@@@@@@@ @$@@,@@@@@@@@(@@@@@$,Pph||p5PWwwCUMENT  BRW_LOAD_END_FOLDER  BRW_LOAD_INCLUDE P BRW_LOAD_DEFINE_VIEWERQ $CODE$DATASTDINSTDOUTSTDERR$CHAR_STRING_CONSTANTSEsBRW_EXEC_DEFINE_VIEWERPPݭBRW_EXEC_DEFINE_VIEWERP\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENT1VAXC$MALLOC_OPTPbb\b\b\bݭ\\ݢSTRLENP\\ CLI$GET_VALUEPݭݭBRW_EXEC_DEFINE_SPECIFICATIONѭ SS$_NORMALˏ\\Џ SS$_NORMALPPwwDEFINE_VIEWERQ $CODE$DATASTDINSTDOUTSTDERR$CHAR_STRING_CONSTANTSEsBRW_EXEC_DEFIN BRW_SMG_START $CODEh$DATASTDINSTDOUTSTDERRn$CHAR_STRING_CONSTANTS@@@@@@@@@@ @$@@,@@@@@@@@(@@@@@$,Pph||p5PWwwCUMENT  BRW_LOAD_END_FOLDER  BRW_LOAD_INCLUDE P BRW_LOAD_DEFINE_VIEWERQ $CODE$DATASTDINSTDOUTSTDERR$CHAR_STRING_CONSTANTSsBRW_EXEC_DEFINE_VIEWERPPݭBRW_EXEC_DEFINE_VIEWERP\\ݢSTRLENP\\ CLI$PRESENTP CLI$_PRESENT1VAXC$MALLOC_OPTPbb\b\b\bݭ\\ݢSTRLENP\\ CLI$GET_VALUEPݭݭBRW_EXEC_DEFINE_SPECIFICATIONѭ SS$_NORMALˏ\\Џ SS$_NORMALPww13q BRW_SIGNAL 1.0A BRW_SIGNALBRW_SIGNAL 1.0 2-DEC-1990 15:12VAX C V3.1Zu.I~ BROWSER.BCK' 1[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER.TERM;14?u1*[ALBERT.DEVELOPPEMENT.DOC.BROWSER]BROWSER.TERM;14+,./ 4b?-' 0123KPWO56qk7ޠ8”9`GHJz  BROWSER( User's Guide2 April 6, 1991= This document describes BROWSER, a general facility, for handling Online Documentation.M Revision/Update Information: This is new manual.c Operating System and Version VAX/VMS Version 5.2 and. later.N Software Information BROWSER Version 2.0., Jean-Nol Albert) DELPHI OnlineO CERN, CH-1211 GENEVA, SWITZERLAND  A _______________________________________________________ ContentsA _________________________________________________S PREFACE vA _______________________________________________________e CHAPTER 1 INTRODUCTION 1-1A _________________________________________________e 1.1 GETTING STARTED 1-2n 1.1.1 Setting up BROWSER ____________ 1-2n 1.1.2 Welcome to BROWSER ____________ 1-2A _______________________________________________________n CHAPTER 2 BROWSER COMMANDS 2-1A _________________________________________________e 2.1 BROWSER KEYPAD 2-1A _________________________________________________e 2.2 SEE KEYPAD 2-3A _______________________________________________________ CHAPTER 3 THE BROWSER DCL COMMAND 3-1A _______________________________________________________w CHAPTER 4 DOCUMENTATION TABLE COMMANDS 4-1A _________________________________________________\ 4.1 EXAMPLE 4-1J iii   ContentsA _________________________________________________e 4.2 COMMAND DEFINITIONS 4-3U DEFINE DOCUMENT 4-4U DEFINE FOLDER 4-6U DEFINE VIEWER 4-8U END FOLDER 4-10L INCLUDE 4-11A _______________________________________________________w APPENDIX A RESTRICTIONS AND LIMITATIONS A-1A _______________________________________________________n APPENDIX B INSTALLATION PROCEDURE B-1A _________________________________________________n B.1 PREPARING THE INSTALLATION B-1A _________________________________________________ B.2 BROWSER INSTALLATION STEP BY STEP B-4A _________________________________________________] B.3 EXAMPLE OF AN INSTALLATIONS PROCEDURE B-7A _______________________________________________________w APPENDIX C TROUBLES AND SUPPORT C-1A _______________________________________________________ EXAMPLESN 4-1 Documentation DescriptionS Table _________________________ 4-1b A-1 Documentation Table and VMSS Files _________________________ A-2w A-2 Side effect of BROWSER ________ A-3 iv  J ContentsA _______________________________________________________ FIGURESn 1-1 Top level folders _____________ 1-3e 1-2 A subfolder ___________________ 1-4n 4-1 View of the File SpecificationS option ________________________ 4-7A _______________________________________________________ TABLES_ 1 Conventions used in thisS document ______________________ vie B-1 BROWSER files _________________ B-1n B-2 Browser file destinations - AnS example _______________________ B-3J v  A _______________________________________________________ PrefaceL __________________________________________________________________. Document Structure= BROWSER is a general tool for reading and accessing@ online documentation. This manual explains to the user> how BROWSER works, and to the manager how to install6 BROWSER and set up the online documentation.: The document is composed of the following parts:8 o A brief introduction is given in Chapter 1, Introduction.? o Chapter 2, BROWSER Commands, describes the all the7 commands to navigate in the BROWSER menus.: o The short Chapter 3, The BROWSER DCL Command,: explains of the options of BROWSER and how to* select them at the DCL level.< o The more complex Chapter 4, Documentation Table= commands, describes how set up the Documentation Table.7 o Known limitations of BROWSER are listed in6 Appendix A, Restrictions and Limitations.< o The installation procedure is described for the? manager in the Appendix B, Installation Procedure.8 o Appendix C, Troubles and support, gives the= references of the source of BROWSER installation kit.J v   PrefaceL __________________________________________________________________ Conventions Table_1__Conventions_used_in_this_document_____________e In_the_document_______Meaning__________________________= < ^Z > This means the Control-Z key.= A special VT200 keyboard key.> This key is located at the top0 of the keyboard.= This is the usual name of the> PF1 key of the numeric keypad.> This key is effectively yellow= on certain keypads, used with; Word Proccessing softwares.@ This is one of the named keys of? the middle keypad, on the VT200) keyboard.H The expression KP means the key< "n" of the numeric keypad as= opposed to the key "n" of the1 principal keypad.> The typewriter font is used to< denote what the user usually' Example enters.? $ . . . The "$" symbol at the beginningR of an interactive command is theH prompt of the VAX. In a commandN procedure the dollar must be( entered. vi  J Preface Table_1_(Cont.)__Conventions_used_in_this_document_____e In_the_document_______Meaning__________________________U To be supplied The italic font is used to? emphasize a point, signal a new> expression, or, in an example,> to inform the user that he/she> must replace the emphased text: by a realistic expression.R Important point The bold font is used to enforceA ______________________a_really_important_point.________J vii  A _______________________________________________________( 1 IntroductionF The essential aim of BROWSER is to provide the user< with a single tool for accessing a large number of? documents with various formats. The user is presented> the documents via menus and the appropriate document. is displayed on the user's terminal.3 From the BROWSER point of view, an online5 documentation is composed of three types of components:E o documents, that are what the user want to read;B o folders, that are sets of documents or other folders;D o viewers, tools to read the document in a given format.R A Documentation Table, a text file containing specific@ commands, describes the folders, the documents and the viewers to be used.? A basic viewer is provided with BROWSER. This viewer,C called SEE, reads a text file and displays it on< an ANSI or VT100 terminal. SEE uses keyed commands similar to EDT.: Not all documents are composed of ASCII text and? other formats could be supported by specific viewers.? These extra viewers are not part of BROWSER, although* additional viewers can be added.J 1-1   IntroductionL __________________________________________________________________4 1.1 Getting started> This section explains how to start and leave BROWSER< and how to play with the folders and documents. It> assumes that the Documentation Table has been set up by the manager.% ___________________________@ 1.1.1 Setting up BROWSER9 BROWSER is distributed with a command procedure= containing all that it is needed to properly set up? your environment. This command, called BROWSER_SETUP,> is located in a public directory. In the case of the; DELPHI Online Cluster, you will use the following command:1 $ @ UTIL_MANAGER:BROWSER_SETUP< You will execute this command once per interactive= session, before invoking BROWSER. As usual, you can6 add this instruction to your LOGIN.COM file.< Then to start the browser, just enter the command: $ BROWSER% ___________________________@ 1.1.2 Welcome to BROWSER; Your screen is cleared and the top folders of the? Online documentation are displayed, as it is shown in Figure 1-1. 1-2  J IntroductionT Figure 1-1 Top level foldersA _______________________________________________________ top_level.fig_txtA _______________________________________________________ FoldersE The letter "F" in the first column means a folder.8 This folder contains some entries which may be9 subfolders or documents. You open the folder by< pressing . The screen is replaced by a new& one, as shown in Figure 1-2.? To leave this subfolder and return to its parent (the& top folder), press .J 1-3   IntroductionE Figure 1-2 A subfolderA _______________________________________________________ subfolder.fig_txtA _______________________________________________________> To navigate in a folder, you use the and < arrow keys of the middle keypad. When you press an= arrow key, you point to the previous or to the next9 entry of the current folder. The selected entry( appears in reverse video mode.? The keys and could be used; to go directly at the top or at the bottom of the entries list.+ Important Note:k Be careful ! The keyboard is hot. 1-4  J Introduction Many keys are associated with Commands. If you enter the world < R > < E > < M > < O > < V > < E > instead of the key  of the middle keypad, the result can be strange, because BROWSER tries to interpretu each key of this word as a command.. Generally, the final result is that you exit from1 BROWSER.I Documents7 The letter "D" at the begin of a line means a_; document, that is what you want to read._@ You access a document in the same manner as you open a' folder: by pressing . 2 In a document9 When you have selected a document, what happensP: depends on its internal format and on the viewer8 activated. This introduction presumes that you< are reading an ASCII document and that you use the# BROWSER's default viewer.m; SEE provides a keypad similar to EDT, but withoutm1 options for modifying the document. [1]W1 To leave the viewer, you can use < E >. 8 You then come back to the current folder menu.+ Leaving BROWSER > You can leave BROWSER at any time where you are in a* folder menu using the < E > key. ________________A [1] Unfortunatly, search functions are not implemented in_ this versionJ 1-5  A ________________________________________________________5 2 BROWSER Commands = This chapter describes the commands and the keypads  used with BROWSER.9 As BROWSER is constitued of two tools: the menu19 manager and SEE, you have two sets of commands.M= However, the two set of commands are quite similar._B All the commands are enter by pressing one key.H Strictly speaking, the key is not an@ unique key, because you press TWO keys: and the? other key. But here they are considered as an one-keyE command.L __________________________________________________________________3 2.1 BROWSER Keypad@ The topic describes the commands for use in the folder2 menu. The SEE keypad is described later.7 The command keys are grouped by their logical  function.34 Select an entry< Access the selected subfolder, or> start a viewer to read the selected#