オフサイドルール
前の行の空白以外の最初のトークンより左端寄りにある空白以外のトークンが新たな宣言の開始として解釈される。 — Peter J. Landin、"The Next 700 Programming Languages"
ただし言語によっては、一見した見た目が似ているだけで、実際の規則は全く違う場合もある(ただし多くの文献などで、見た目の類似=同じもの、と紹介されているかもしれない)。
例えばHaskellの layout rule では、where, let, do, of という限定された4個のキーワードの直後のトークンが開き波括弧ではなかった場合にのみ、そのルールが発動し、改行とインデントの深さに応じて、いくつかの規則に従い、最初の開き波括弧、セミコロン及び閉じ波括弧が補完される、というものである。なおdoについてはdo式(do expressions)というさらに別の、特別な記法の一部でもある。