Layoutinsensitive
Layoutinsensitive, sometimes written layout-insensitive, is a property of a system or algorithm whereby the interpretation or output does not depend on the physical layout or formatting of input data. This contrasts with layout-sensitive approaches that rely on the position, spacing, or structure produced by line breaks, pages, or columns to determine meaning.
In programming languages, layout-insensitive grammars ignore indentation and whitespace for block structure; tokens and syntactic rules
In document processing and data extraction, layout-insensitive methods parse content based on tags, tokens, or semantic
Benefits of layout insensitivity include greater robustness to formatting changes and easier interoperability across different renderings
See also: layout sensitivity, indentation, whitespace, typography, parsing.