| BIM File Output Folder |
The folder within the project where intermediate BIM files are stored during compilation. |
| Custom Python Path |
The full path to the Python environment to use for this project. If you do not specify a custom path, the system default Python environment is used.
|
| Custom Python Arguments |
Any command-line arguments you want to pass to the Python interpreter (for example, to set optimization or debug levels). Keep in mind that Xpress Workbench will append additional arguments to the command string at run time. |
| Debugging Information |
The information to include in the generated BIM file. Select one of the following options:
|
By default, private declarations in Mosel are stripped on compilation. Declarations are private unless explicitly prefixed with the public keyword. Any entities in your Mosel code that need to be visible to Xpress Insight must be declared public. |
| Implicit Declarations |
How to handle symbols that are not explicitly declared in a declarations block. Select one of the following options:
- Allow implicit declarations:
No command line flags are passed to the Mosel compiler. Implicit declarations are silently accepted.
- Forbid implicit declarations:
The -ni command line flag is passed to the Mosel compiler. Implicit declarations cause the compilation to fail with an error.
- Warn about implicit declarations:
The -wi command line flag is passed to the Mosel compiler. Implicit declarations are accepted, but the compiler prints a warning.
|
| Treat Warnings as Errors |
Whether to pass the -we command line flag to the Mosel compiler. Select this option if you want the compiler to treat warnings as errors, such that any warning causes the compilation to fail. |
| Generate Doc Annotations |
Whether to pass the -D command line flag to the Mosel compiler. Select this option if you want to generate documentation annotations in the resulting BIM file. (By default, documentation annotations are ignored.) |
| Enable Xbim Extension |
Whether to pass the -I command line flag to the Mosel compiler. Select this option if you want to enable the xbim extension, which causes additional symbol information (such as array index names) to be stored in the generated BIM file. |