formattingaware
Formattingaware refers to a property or behavior of a system, application, or piece of code that understands and respects the way information is structured or presented. It implies that the entity in question does not treat data as a monolithic block but rather recognizes its internal organization, such as line breaks, indentation, character casing, or specific markup languages.
In the context of text processing, a formattingaware program might preserve line breaks when copying and pasting
In programming, a formattingaware algorithm might parse structured data like JSON or XML, recognizing the hierarchical