Moving the debug trace point to be prior to advancing %rsi
[rrq/rrqforth.git] / adoc / p_ifbreak.adoc
1 // control.asm: WORD p_ifbreak,'IFBREAK',fasm
2
3 anchor:p_ifbreak[]
4
5 === Word: IFBREAK
6
7 ....
8 Data stack: Compiling: ( -- a )
9 ....
10
11 "IFBREAK" is an immediate function word that is used together with
12 <<p_begin,BEGIN>>, <<p_ifagain,IFAGAIN>> and <<p_end,END>> to
13 implement structured execution control. IFBREAK simply places the
14 address for resolving branches from this point the end of the block
15 during execution.