Conditional code block (Pre-processor)

A pseudo pre-processor mechanism for conditionally executing code in MSIE.

There is an implementation of a C language inspired pre-processor in the MSIE JScript interpreter.

The usual pre-processor directives for conditional code use are reproduced here except that in C language they are prefixed with a hash symbol (#) and in JScript the commercial at sign (@) is used instead.

There are several directives and a set of pre-defined constants

Warnings:

See also:Pre-processing - @cc_on, Pre-processing - @elif( ... ) ..., Pre-processing - @else ..., Pre-processing - @end, Pre-processing - @if( ... ) ...