// control.asm: WORD p_else,'ELSE',fasm anchor:p_else[] === Word: ELSE .... Data stack: Compiling: ( a -- a ) .... "ELSE" is an immediate function word that is used together with <> and <> to implement structured execution control. ELSE lays out an unresolved unconditional branch as an ending for the "then-part" of the structured statement, and it then performs the branch resolution for the "else-part". To that end it replaces the stacked address which pin-points the foot address the branch offset to resolve, so that at execution time there is an appropriate conditional branch past the "then-part" and the "else-part" of the "structured statement".