.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