README.md
This account contains the sources of a few system routines (like
TPARS). In each case I have updated them to be in line with RSX-11M
V3.2. It also contains a prototype DELCK (for spoolers) and a
routine (LOG) for logging overlay reads in an overlaid task.
*********************************************************************
editor's note: The program for logging overlay reads looks very
interesting. You have to write a module called PRINT, but that
should not be hard.
I deleted the sources of the few system routines (CAT5.MAC,CAT5B.MAC,
EDTMG.MAC,OD2CT.MAC,TPARS.MAC) because they carry DEC's copyright.
The object modules for these programs are supplied on your RSX-11M kit.
The program TPEXAM.MAC is an example of the use of TPARS and TPMAC.MAC
contains some macros for working with TPARS.
For those of you who do not know what TPARS is I will include the
following short quote from the manual:
" Fair warning: The reader is assumed to have a cursory
knowledge of table driven parsing and/or finite state
automata.
TPARS is a general purpose table driven parser. It is
fundamentally capable of handling anything that is finite
state parsable. Due to its structure and choice of basic
lexical types, however, it works most efficiently for
keyword grammars such as operating system command lines,
etc.
A string is parsed by interpreting the transitions in a
state table supplied by the caller. The state table is a
list of states. Each state consists of a list of
transitions to other states. Each transition is composed of
the following elements: "
***********************************************************************
From: Phil Stephensen-Payne,
c/o Systime Ltd.,
Concourse Computer Centre,
432 Dewsbury Road,
LEEDS LS11 7DF,
England.