EMS Manual

Compiled Filters
EMS Manual426909-005
5-47
Compiler Errors and Warnings
run-option
is CPU, LIB, MEM, PRI, STATUS, SWAP, or TERM. For more information, see the
RUN command in the TACL Reference Manual.
object-file
is the file name to contain the compiled filter. The default object file name is
FOBJECT, on the current volume and subvolume.
Considerations
If you omit the IN and INV parameters, the compiler prompts the TACL IN file—
typically a terminal—interactively for the filter specification.
If you omit the OUT and OUTV parameters, the compiler sends its listing to the
TACL OUT file—typically a terminal.
Filter object files have file code 845.
The compiler does not support the NOWAIT option. If you want NOWAIT
compilation, start a background TACL process. Use the background TACL, rather
than your interactive TACL, to compile the filter.
While trying to create a new object file, if the compiler finds an old object file with
the same name and file code, the new file replaces the old file.
When creating an object file, if the compiler cannot use the indicated file name, it
uses the name ZZEFnnnn (in which nnnn are four digits) and issues a warning
message.
Compiler Errors and Warnings
Compiler errors are classified as warnings, errors, or fatal errors:
Warning messages, which begin with *** Warning ***, describe a program
construct that is either incorrect or atypical. They help you identify sources of
potential trouble.
Error messages, which begin with *** Error ***, describe an incorrect construct.
After finding an error of this type, the compiler continues to run and to present
other error messages if appropriate.
Fatal-error messages, which begin with *** Fatal ***, describe situations originating
with the compiler in which the compiler cannot continue. You must correct the
problem and recompile to check that all compilation errors are found.
Messages that begin with *** EMF:, are fatal-error messages that originate with
TACL.