figForth Word - BEGIN
Some parts of this page/site are currently incomplete & will be updated asap
Other parts will change continually so use “Refresh” in your browser !!
There is extensive use of “Tooltips” text to support learning which do
not seem to render on a Smartphone
BEGIN --- addr n (compile-time) P,L0
Occurs in a colon-definition in form:
BEGIN ... UNTIL
BEGIN ... AGAIN
BEGIN ... WHILE ... REPEAT
At run-time, BEGIN marks the start of a sequence that may be repetitively
executed. It serves as a return point from the corresponding UNTIL, AGAIN
or REPEAT. When executing UNTIL, a return to BEGIN will occur if the top
of the stack is false; for AGAIN and REPEAT a return to BEGIN always occurs
At compile-time BEGIN leaves its return address and n for compiler
error checking
kjhkjhjkh
NFA: 00734F C5 DB 0C5H
007350 42454749 DB "BEGI"
007354 CE DB 'N'+80H
LFA: 007355 8E72 DW FORG-9
CFA: 007357 3C28 BEGIN: DW DOCOL
PFA: 007359 AD6A DW QCOMP ; ?COMPILE
00735B 0769 DW HERE ; HERE
00735D C367 DW ONE ; 1
00735F 1725 DW SEMIS ; ;