MTS Kermit The MTS Kermit components on this tape consist of five files, this help file, the source files and a copy of the MTS Kermit user's guide. Throughout this description the following tape-file to MTS filename mapping will be used: Kermit Tape Name MTS Filename MTSKERM.HLP Kermit.Hlp MTSKERM.DOC Kermit*Wp MTSKERM.SR Kermit*Sr MTSKERM.SQ Kermit*Sq MTSKERM.H Kermit*H Kermit.Hlp is this file. Kermit*Wp is User's Guide to using Kermit on MTS at UBC. Other installations will want to modify it for their local needs. It is in "print ready" form. The file Kermit*H is a Clparser help file it should be put into the MTS file "NET:Kermit_Help". The file Kermit*Sr contains the *Clparser grammars used by the Kermit program. Use the following run command to compile the grammar: $R *Clparsegen Scards=Kermit*Sr Spunch=Kermit*Or Sprint=Kermit*Lr 1=Kermit*Dql Par=decl pluslib The file Kermit*Sq contains the PLUS source code. The program expects the help file to be stored in the file NET:KERMIT_HELP. If this is not the case then change the constant Kermit_Help_File accordingly. Use the following command to compile the program: $R *Plus Scards=Kermit*Sq Spunch=Kermit*Oq Sprint=Kermit*Lq 0=Kermit*Dql+*Clparselib+*Plus.Sourcelib The following steps may be used to produce a runnable combined object module: $R *Linkedit include Kermit*Oq include Kermit*Or combine purge allbut Kermit punch kermit stop Those installations that have the make CLS installed and are using the standard MTS:CMDMACLIB macro library can use the folllowing make file to build MTS Kermit: Kermit : Kermit>O @i; $emp -lkermit >write "include kermit>o" on -lkermit >write "combine" on -lkermit >write "purge allbut kermit" on -lkermit >write "punch kermit" on -lkermit >write "stop" on -lkermit $emp kermit ok $run *linkedit scards=-lkermit par=noverify Kermit>O : Kermit>Oq Kermit>Or; >Objutil kermit>O Make_All_Newer Kermit>Or Kermit>Dql : Kermit>Sr @stop; >Parsegen Make_Match(1) nobatch Kermit>Oq : Kermit>Sq Kermit>Dql @stop; >Plus Kermit lib=*clparselib+Kermit>Dql+*Plus.sourcelib nobatch If you have any questions about MTS Kermit contact me either using the message system at: Bruce Jolliffe@UBC-G or via my postal address: Bruce Jolliffe Computing Centre University of British Columbia Vancouver BC Canada V6T 1 W5 Telephone: 604-228-5309