Compile-time syntax elements
Most compile-time code consists of the following syntax elements:

Compile-time statements, including SpeedScript statements that begin with the
DEFINE keyword

The nonexecutable components of block header statements and
END statements

Options and phrases associated with compile-time statements, wherever they appear

Literal expressions (constants)

Preprocessor directives and definitions