Reference

Home > Documentation > Syntax > Preprocessor Directives


In Main, text preceded by a hash “#” symbol indicates a directive. Directives apply to the scope of the package. This includes processing of transformations from within that package. Directives cannot be specified in templates.

 

#ignorecase

Specifies case sensitivity for string comparisons. The switch is either “on” or “off. If not specified the default is “on”.

Eg:

#ignorecase on //String comparisons are not case sensitive.
#ignorecase off //String comparisons are case sensitive.

 

#safebegin and #safeend

Specify safe zone identifiers.

Eg:

#safebegin = "// safe begin"
#safeend = "// safe end"