Как и в отчете о языке Haskell, комментарии Haskell являются допустимыми пробелами. Кроме того, строки (которые должны заканчиваться символом новой строки), начинающиеся следующим образом, являются допустимыми пробелами в исходном коде, за исключением непосредственного следования за ключевыми словами where, let, do или of.
-
#!. Это обеспечивает совместимость с интерпретативными директивами «shebang» в скриптах на Unix-подобных операционных системах. -
<space>#!, где<space>— начальный пробел перед «shebang». -
#pragma. Это обеспечивает совместимость с использованием директивы, передающей дополнительную информацию компилятору. -
#line <line> "<file>", где<line>— положительное целое число, а<file>может содержать ноль или более символов. Это обеспечивает совместимость с директивой компилятора, которая сбрасывает нумерацию строк исходного кода и идентификацию имени файла исходного кода в сообщениях компилятора. -
#<line> "<file>", где<line>— положительное целое число, а<file>может содержать ноль или более символов.