HP 3000 Manuals

FORTGO [ MPE/iX Commands Reference Manual Volume I ] MPE/iX 5.0 Documentation


MPE/iX Commands Reference Manual Volume I

FORTGO 

Compiles, prepares, and executes a compatibility mode FORTRAN 66/V
program.  FORTRAN 66/V is not part of the 900 Series HP 3000 Computer
System Fundamental Operating Software and must be purchased separately.

Syntax 

FORTGO [textfile] [,[listfile][,[masterfile][,[newfile]]]]

[;INFO=quotedstring]

Parameters 

textfile              Actual file designator of the input file from which
                      the source program is read.  This can be any ASCII
                      input file.  The formal file designator is FTNTEXT.
                      Default is $STDIN.

listfile              Actual file designator of the file to which the
                      program listing is written.  This can be any ASCII
                      output file.  The formal file designator is
                      FTNLIST. Default is $STDLIST.

masterfile            Actual file designator of the master file with
                      which textfile is merged to produce a composite
                      source.  This can be any ASCII input file.  The
                      formal file designator is FTNMAST. Default is that
                      the file is not read; input is read from textfile,
                      or from $STDIN if textfile is not specified.

newfile               Actual file designator of the file resulting from
                      merging textfile and masterfile.  This can be any
                      ASCII output file.  The formal file designator is
                      FTNNEW. Default is that the file is not written.

quotedstring          A sequence of characters between two single
                      quotation marks (apostrophes) or between two double
                      quotation marks.  You may use the delimiter as part
                      of the string so long as the delimiter appears
                      twice.  Any occurrence of two single or two double
                      quotation marks in a row, is considered part of the
                      string, and, therefore, not the terminating
                      delimiter.

                      INFO=quotedstring is used to pass initial compiler
                      options to a program.


NOTE The formal file designators used in this command (FTNTEXT, FTNLIST, FTNMAST, and FTNNEW) cannot be backreferenced as actual file designators in the command parameter list. For further information, refer to the "Implicit FILE Commands for Subsystems" discussion of the FILE command.
Operation Notes The FORTGO command compiles, prepares, and executes a compatibility mode FORTRAN 66/V program. If you do not specify a source file, MPE/iX expects input from your standard input device. If you do not specify listfile, MPE/iX writes the listing to your standard output device. The USL file created during the compilation is a system-defined temporary file $OLDPASS, which is passed directly to the MPE segmenter, and cannot be accessed. Use This command may be issued from a session, job, or program. It may not be used in BREAK. Pressing Break suspends the execution of this command. Entering the RESUME command continues the execution. Examples To compile, prepare, and execute a FORTRAN 66/V program entered from the disk file SOURCE and transmit the resulting program listing to the disk file LISTFL, enter: FORTGO SOURCE,LISTFL To enter your source input from a device other than your standard input device, and/or direct the listing to a device other than your standard list device, simply name the input and listing files as command parameters. In the example below, the source listing is read from magnetic tape, formally identified by the file name MTAPE. Output is sent to the printer, identified by the file name PRTR. FILE MTAPE;DEV=TAPE FILE PRTR;DEV=FASTLP MTAPE and PRTR are then backreferenced in the FORTGO command, as shown here: FORTGO *MTAPE,*PRTR Related Information Commands FORTPREP, FORTRAN, RUN, XEQ, PREP, SEGMENTER Manuals HP FORTRAN/3000 Reference Manual (30000-90040) MPE Segmenter Reference Manual (32650-60026)


MPE/iX 5.0 Documentation