pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

routine-name
is either a:
procedure name
subprocedure name of the form procedure-name.subprocedure-name
Each routine-name in filename must appear only once in filename.
optimize-level
is an integer. If it is not 0, 1, or 2, the compiler ignores the line. optimize-level must
be preceded by white space and it can be followed by white space.
comment
is any text.
The optimization level that OPTIMIZE specifiedDefault:
Only in the compilation command (not in the source file)Placement:
Applies to the compilation unitScope:
NoneDependencies:
OPTIMIZE (page 404)References:
Example 350 File for OPTIMIZEFILE Directive
# This is the optimizefile for compilation xyz.
abc.sub 0
abc 2
def 1
Difference between pTAL and EpTAL compilers:
EpTAL CompilerpTAL Compiler
Issues a warning when filename :Does not issue warnings for errors in
filename
Does not exist
Cannot be opened
Is not an EDIT file (Guardian operating systems only)
Has the same routine-name on more than one line
Has a line that:
Exceeds 511 characters (Windows operating systems only)
Has a routine-name that does not match any routine declaration
in the source file
Has an optimize-level other than 0, 1, or 2
Has one or more characters other than spaces or tabs:
Before routine-name
After optimize-level
Between routine-name and optimize-level
OPTIMIZEFILE 405