| **Navigation:**  [[introduction.htm|Language Reference]] > 2 - Program Source Code Format > Compiler Directives >====== Compiler Directives ====== | [[name mangling and c compatibility.htm|{{btn_prev_n.gif|Previous page}}]][[introduction.htm|{{btn_home_n.gif|Return to chapter overview}}]][[assert set assumption for debugging .htm|{{btn_next_n.gif|Next page}}]] | | || Compiler Directives are statements that tell the compiler to take some action at compile time. These statements are not included in the executable program object code which the compiler generates. Therefore, there is no run-time overhead associated with their use. [[assert set assumption for debugging .htm|ASSERT (set assumption for debugging)]] [[begin define code structure .htm|BEGIN (define code structure)]] [[compile specify source to compile .htm|COMPILE (specify source to compile)]] [[equate assign label .htm|EQUATE (assign label)]] [[include compile code in another file .htm|INCLUDE (compile code in another file)]] [[itemize enumeration data structure .htm|ITEMIZE (enumeration data structure)]] [[omit specify source not to be compiled .htm|OMIT (specify source not to be compiled)]] [[once prevent duplicate included data .htm|ONCE (prevent duplicate included data)]] [[section specify source code section .htm|SECTION (specify source code section)]] [[size memory size in bytes .htm|SIZE (memory size in bytes)]]