Whitespace normalization preprocessing for Wikidot markup.
This module ensures the lexer and parser receive input with consistent
whitespace conventions. It handles platform differences (DOS/Mac newlines),
normalizes exotic whitespace characters that users may paste from external
sources, and applies Wikidot-specific behaviors like backslash line continuation.
Whitespace normalization preprocessing for Wikidot markup.
This module ensures the lexer and parser receive input with consistent whitespace conventions. It handles platform differences (DOS/Mac newlines), normalizes exotic whitespace characters that users may paste from external sources, and applies Wikidot-specific behaviors like backslash line continuation.