Specifies the name of the intermediate code file.
Note: This Compiler directive is not intended for your use, and its setting should not be changed. It is included here for completeness,
because it might appear in the list of settings.
Syntax:
>>-.---.-.-----INT-.-"path-name\filename"--.-.--><
+-/-+ | +-"path-name/filename"--+ |
| +-"path-name\"----------+ |
| +-"path-name/"----------+ |
| +-"filename"------------+ |
| +-()--------------------+ |
+-NO--INT---------------------------+
Parameters:
path-name
|
Path or environment variable specifying the path. |
filename
|
A full file specification. |
Properties:
Default: |
NOINT for JVM code and INT"source-name.int" for native code.
|
Phase: |
Syntax check |
$SET: |
No |
Dependencies:
NOINT sets NOANIM immediately.
Comments:
When the INT() directive is implied because it is set by default, its behavior is to produce a temporary intermediate code file during the . This file is deleted when an .obj or .gnt file is successfully created. If you want to keep the .int file after the Compiler has produced the .obj or .gnt file, you need to explicitly set the INT() directive, and not rely on its being set by default.
Specifying NOINT prevents the intermediate code file being produced.
If you specify an existing file, it is overwritten.
If filename is not specified, the Compiler uses source-name.int, where source-name is the basename of the source filename. If you specify path-name but no filename, the Compiler uses the path-name, with the filename source-name.int attached.
INT() causes intermediate code to be put in the standard file source-name.int. With this format you must use parentheses not quotation marks. So, INT"" does not give this result.
Use the INT directive with caution. Incorrect use can abort the compilation process.