n在1966年叫做《The Next 700 Programming Languages》的文章中：这个规则被解读为是一种词法约定，通过缩进来表达程序中的声明的作用域：任何非记号，当出现在上一行这种记号左侧之时，被接受为一个新声明的开始。实例为Haskell语言的：作为某个表达式一部份的代码应该比这个表达式的开始处要缩排进去，即使这个表达式不是此行的最左元素。所有组合起来的表达式必须精确的对齐，在表达式的左侧的所有东西都被当作缩排，即使不是空白。当一个表达式的开始处不是一行的开始的时候，表达式的后续部分