Compiler Preferences
The Compiler preferences dialog box shown below has default settings for the Options, Structure, Language, and Sort functions.
Options
The Options section of the Compiler preferences dialog box allows you to specify the verbosity level for the LogicGem compiler. By checking the individual boxes, you can activate Rule Numbers, Statistic Code, Table, and Rule Descriptions in the compiled code. As many options as desired may be checked. For more information on each setting, see the Compiling Decision Tables chapter.
Structure
The Structure section of the Compiler preferences dialog box allows you to specify the structure of the code generated by the LogicGem compiler. By clicking the desired option button, you can select a structure: Nested If/Else, Case/Switch, or Rule List. Only one structure may be selected. For more information on each structure, see the Compiling Decision Tables chapter.
Language
The Language pull-down list of the Compiler preferences dialog box allows you to select the target natural or programming language for the LogicGem compiler. Only one language may be specified at a time. For more information on each setting, see the Compiling Decision Tables chapter.
Sort Type on Compile
The Sort Type on Compile section of the Compiler preferences dialog box allows you to specify the sorting method for rules in the code generated by the LogicGem compiler. By clicking the desired option button, you can select from a set of six sorting options. Only one sort sequence may be specified at a time. For more information on each setting, see the Compiling Decision Tables chapter.
NOTE: A sort option selected from the Compiler preferences dialog box is applied differently than the sort functions described in the Sort Functions section of the Edit and Sort Functions chapter. Sort options chosen from the Table menu or toolbar are applied and displayed in an active decision table. A Compiler preferences sort option, on the other hand, will not alter the look of a decision table, as this sort is only applied to the compiled output. Due to its inherent nature, the Compiler sort option is generally only appropriate for the Nested If/Else structure