ところで他の言語ではキーワードを行のはじめに置いて字下げをしますが、
FORTHではキーワードを行の終わりに置いて字上げ(地上げじゃありませんよ)をするのがいいと思うのですがどうでしょう。

_____________(conditoin1) IF
______(conditoin2) IF
(procedure1.1) ELSE
(procedure1.2) THEN   ELSE
______(conditoin3) IF
(procedure2.1) ELSE
(procedure2.2) THEN   THEN

_________________BIGIN
(condition) WHILE
_(procedure) LOOP

IF文が何重にもネストした場合THENがいくつも並ぶことがありますが、
これが一行に詰め込めます。