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