Trailing-Edge
-
PDP-10 Archives
-
decuslib20-07
-
decus/20-0170/rnohl1.fmt
There is 1 other file named rnohl1.fmt in the archive. Click here to see a list.
.LEADING.TRAILING.LENGTH 10
.OUTPUT WIDTH 59
.PROGRAM
SUBROUTINE RNOHLP(ITTY)
.PREFACE WRITE(ITTY,$)
.FORMAT
.SKIP
Type the name of the file which contains the source text which is to be processed.
Unless you specify otherwise, this source file will be assumed to have .RNO as its extension
(the 3 letter portion of the name to the right of the period).
The output file will be named similarly, but with .DOC as its extension
and will be written to your area on disk.
.skip
If you want to specify the output device and/or the name of the output file and/or the
owner of the area to which the output file is to be written
(provided that you are privileged to write to that area), then
these can be typed to the left of an equal sign preceding the name of the source file.
You can also specify the device and/or owner for the source file.
Thus if you want to process the file named ONE.RNO which is on your disk area,
if your area is [20,56], and
if you want the resulting text to be written to a file named ONE.DOC also in your disk area, then the command
which you type could be either
.break.indent 5
ONE
.break
or
.break.indent 5
[20,56]DSK:ONE.DOC=[20,56]DSK:ONE.RNO
.skip
If you want to process the text which is in several source files and to have
this text be treated as though it appeared in a single source file,
then you can type the names of these files separated by commas,
but if you would need to type more than 72 characters, then you
should type either a comma or an ampersand at the right end of the line
and continue typing the names of the files on the following lines.
Instead of retyping all of this information each time, you can
place this information into another file, and
type its name either preceded immediately or followed immediately by an at sign character (@).
Each line in the command file must contain no more than 72 characters,
but the names of the files to be processed can appear either separated by commas
or on separate lines.
If the command file contains more than a single command, then these commands must be
separated by a semicolon.
The extension of the name of the command file is assumed to be _.CMD if you do not specify otherwise.
.skip
A few switches can be included either with the name of the output file or with
the name of the first source file.
These switches start with a leading slash followed by an identifying word
followed in some cases by a colon and then by a number.
Only the first letter of the word is needed.
The switches can be issued in any order if several are used.
.skip
.left margin 5.indent -5
.indent -5
/BEGIN:number
.break
causes all pages to be suppressed which precede the indicated page.
The page count which is used in making the comparison is 1 for the first page and is
incremented
by 1 for each following page regardless of the page numbers marked on these pages.
.skip
.indent -5
/END:number
.break
causes all pages to be suppressed which follow the indicated page.
The page count which is used in making the comparison is 1 for the first page and is
incremented
by 1 for each following page regardless of the page numbers marked on these pages.
.skip
.indent -5
/OFFSET:number
.break
causes the output to be shifted to the right by the indicated number of columns.
.skip
.indent -5
/PAUSE
.break
causes the output to be written to the controlling terminal.
The program will pause at the top of each new page and wait for you to hit the carriage return key
before continuing.
This allows you to insert individual sheets of paper into the terminal.
.skip
.indent -5
/TERMINAL:number
.break
selects the manner in which the output device represents
superscript and subscript characters.
.break
/T:0 if output device cannot do half-line feeds.
.break
/T:1 if current output device cannot do half-line feeds, but
document will ultimately be printed on device which can do half-line
feeds. Document will have to be processed again to produce the final
version.
.break
/T:2 if output device is Diablo or Xerox daisywheel terminal with
uni-directional form tractor.
.break
/T:3 if output device is Diablo or Xerox daisywheel terminal with
bi-directional form tractor.
.skip.indent-5
/VIEW
.break
causes the output to be written to the controlling terminal.
The program will not pause at the top of each new page unless
/PAUSE is issued instead.
.skip.left margin 0
The command
.BREAK
.INDENT 5
ONE/P/O:12/B:6/E:10
.BREAK
or
.INDENT 5
TTY:=ONE.RNO/E:10/B:6/O:12/P
.BREAK
would processs the file named ONE.RNO,
writing the sixth through the tenth pages to the terminal, pausing at the top of each page,
and shifting each line 12 columns to the right.
.SKIP.program
RETURN
END