// control.asm: WORD p_if,'IF',fasm anchor:p_if[] === Word: IF .... Data stack: Compiling: ( -- a ) .... "IF" is an immediate function word that is used together with <> and <> to implement structured execution control. IF results in layout of a <> instruction with an unresolved branch offset, and places the address for resolving this instruction on the datastack. This address will then be resolved and asssigned by a subsequent <> or <> so that at execution time there is an appropriate conditional branch past the "then-part" of the "structured statement".