HP 3000 Manuals

Compiler Error Messages [ HP Transact Reference Manual ] MPE/iX 5.0 Documentation


HP Transact Reference Manual

Compiler Error Messages 

The compilers for Transact/V and Transact/iX generate error messages with
different formats.

Transact/V Error Message Formats 

   *   Errors that resulted in the generation of no p-code or erroneous
       p-code.  Unless you have specified the XERR compiler control
       option, no p-code file is produced.

            *** ERROR# n       ^(error-info) error-message

   *   Conditions detected by the compiler that do not completely follow
       Transact syntax rules.  However, they are correctable by the
       compiler in generating the p-code file.

            ** WARNING# n      ^(error-info) error-message

where "^" is positioned under the location in the statement line where
the compiler detected the error condition, and where n is the total
number of errors reported at this point of the compile of the program.

Transact/iX Error Message Formats 

The Transact/iX compiler generates three types of error messages in
addition to those generated by the Transact/V compiler:

{*ERROR:  }
{*INFO:   } error-message (error-info)
{*WARNING:}

Error-Info.   

Error-Info takes the following form:

     (type number)[code-location]

where:

type             One of the following:

                 Transact/V       TVA
                 Transact/iX      TXF, TXG

number           The error number for types TVA, TXF and TXG.

code-location    (For Transact/iX only) The internal location (in the
                 program) at which the error occurred.  (See the second
                 column of numbers in the program-compilation listing.)



MPE/iX 5.0 Documentation