Preferences - Builder Options
These options will adjust the build process to better fit with the work
flow and processes used by each developer.
Select the
ProvideX > Builder > Options preference page.

Builder Options
- Automatically reformat on Save
- The source file will be reformatted (LIST EDIT format) whenever it
is updated.
- Check logical structure during build
- This option will enable the 'SS' system parameter (Check Structure
on Save); ProvideX will check the logical integrity of the decision/loop
structures in the program and report warnings for any issues that are
discovered.
- Allow mixed case for variable names and line labels
- When this option is set, all variables and line labels in the
tokenized program file will remain the same as they are found in the source
file.
- Disable C style comments
- The ProvideX Builder supports the use of C-style block comments
/*
* this is a C-style block comment
* that can span a number of lines in the source file
*/
The builder will automatically remove these comments from the work file that
is used to create the tokenized program file. This option can be used to
disable the use of C-style block comments; any C-style block comments found
in a source file will not get removed by the build pre-process which may lead
to errors in the tokenized program.
- Show program 64K size warning
- Enable the 64K size warning when building a program; this may be
useful when program sizes need to be kept below 64K.
- Assign/Increment line numbers based on the system parameter 'AI'
- This option will cause the builder to use the line number increment
specified by the 'AI' system parameter. When this option is not enabled, the
line number increment will be one and will correspond to the line number from
the source file.
- Strip 'default source file extension'
- When a source file is compiled to a tokenized program, the default
"source file extension" will be stripped from the name of the output file.
- Default extension for tokenized programs
- If all tokenized ProvideX programs have the same file extension (in
your application), this option can be used to force that extension for all
programs that are built.
- Program (equivalent to 'start_up') to initialize build environment
- Many developers use special system parameter settings when building
applications; this option provides a mechanism to allow these developers to
specify the program to be used to initialize the build environment to fit
their needs.
- Full path to initialization program
- When the previous option is checked, this option identifies the
ProvideX program to be used to initialize the build environment; this program
must be outside of the workspace for the plug-in session.
- Load/Save resource properties in "project.BuildTagInfo.pvk" control
file
- Many version control systems are not aware of the metadata used by
Eclipse to track the properties of each resource in a project. This ProvideX
data file is managed by the ProvideX plug-in to store this information so
that it can be updated into the version control system. Some developers do
not use the extra properties associated with the resources in a ProvideX
project, and therefore may not require this data file.
- Enable access to build process extensions for MAS
- The MAS plug-in extends the ProvideX plug-in to add extra features
to assist developers who are creating or modifying MAS applications. This
option is enabled by the MAS plug-in.