RNP is a pre-proccessor for runoff files which allows for the in- teractive entry of variable data into the body of standard forms (letters, reports, etc.) for later processing by RNO. TYPICAL COMMAND LINE MCR>RNP DDN:FILE.EXT=DDN:FILE.EXT Input defaults to: SY0:DOC.RNP Output defaults to: SY0:RNORNP.RNO EXAMPLES: MCR>RNP PROGRAM This command line causes RNP to become active, and to begin read- ing from the file SY0:RNP.RNP. RNP will then create a file SY:PROGRAM.RNO under the current UIC, and write the documentation produced to this output file. MCR>RNP This command causes RNP to become active and await command input. MCR>RNP LETTER=LETTER This command causes RNP to become active, use the file SY:LETTER.RNP as input, and create the file SY:LETTER.RNO. FEATURES: The RNP utility reads lines from the specified input file and directly writes these lines to the output file, with the exception of those lines which begin with a control character. The control character indicates to RNP that a special function is to be performed at that point of the procedure. The following control characters (and associated actions) are currently recog- nized by RNP: CHAR FUNCTION # Mark this position in output. ? Accept input from the terminal, until an EOF (CONTROL-Z) is typed if immediate EOF is encountered, rewind file to last marked position. " Output record to the terminal, not to the output file, (used as a prompt) @ Resume input from the specified file (four levels of indirection are allowed). SAMPLE OF RNP OPERATION *****************MAIN COMMAND FILE "DOC.SAM" "SAMPLE TERMINAL PROMPT ?THIS IS NOT SEEN IN OUTPUT, BUT TURNS ON TERMINAL INPUT END OF TERMINAL INPUT NOW READ FROM DOC.SA1 @DOC.SA1 END OF DOC.SA1 INPUT END OF FILE DOC.SAM *****************FIRST SECONDARY FILE "DOC.SA1" ****************************** THIS IS THE INPUT FROM DOC.SA1 ****************************** @DOC.SA2 *****************SECOND SECONDARY FILE "DOC.SA2" ============================== THIS IS THE INPUT FROM DOC.SA2 ============================== *****************RESULTANT OUTPUT THIS WAS TYPED IN IN RESPONSE TO THE TERMINAL PROMPT END OF TERMINAL INPUT NOW READ FROM DOC.SA1 ****************************** THIS IS THE INPUT FROM DOC.SA1 ****************************** ============================== THIS IS THE INPUT FROM DOC.SA2 ============================== END OF DOC.SA1 INPUT END OF FILE DOC.SAM