#define [']macro-name [ replacement ]
#if[n]def [']macro-name then {string} [ #else {string} ] ;
Note: Preprocessor directives can be statements, struct or unit members, or actions.