10.7. 10.7 Conditional Compilation (Compile Time Decisions)

HLA's compile time language provides an if statement, #if, that lets you make various decisions at compile time. The #if statement has two main purposes: the traditional use of #if is to support conditional compilation (or conditional assembly) allowing you to include or exclude code during a compilation depending on the status of various symbols or constant values in your program. The second use of this statement is to support the standard if statement decision-making process in the HLA compile time language. This section will discuss these two uses for the HLA #if statement.

The simplest form of the HLA compile time #if statement uses the following syntax:

#if( constant_boolean_expression ...

Get Art of Assembly Language, 1st Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.