While文
Full BASIC(INCITS/ISO/IEC 10279-1991 (R2005) "Information Technology – Programming Languages – Full BASIC")には、ループの多くのパターンに対応する柔軟性のあるDo-Loop文がある。またVisual Basicには、それに加えて伝統的なBASICのWHILEに近いWhile文もある。
LL(1)の単純な構文というPascalのポリシーから、両者で全く違うキーワードを使う設計(デザイン)となっている。
whileでは複数の文を置く場合には begin-end で複文にしなければならないが、repeat-until はそれ自身が暗黙のブロック構文になっているので、セミコロンで区切って複数の文を置くことができる。