Compiler directives instruct the compiler to carry out certain actions at compile time and are meta-commands, not really part of the programming language itself. All compiler directives start with a $ symbol.
The compiler directives recognised by the TCL compiler are as follows:
$include <filename>
$if ( constant_expression ) … $else … $endif