POSTPONE

POSTPONE <word>

POSTPONE replaces most of the functionality of COMPILE and [COMPILE]. COMPILE and [COMPILE] are used for the same purpose: postpone the compilation behavior of the next word in the parse area. COMPILE was designed to be applied to non-immediate words and [COMPILE] to immediate words.

Typical use:

: ENDIF 
    POSTPONE THEN ; IMMEDIATE