Google
 

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