Îõ³h,[ 1.0.3ÀA module for highlighting and formatting text in terminal output(c) Lorenzobattistela, 2024MITlorenzobattistela@gmail.com experimental Safe-Inferred .Highlight errors with red color and underline.ÒThis function highlights text in the specified range with red color and underline.sLine, sCol$: Starting line and column position.eLine, eCol": Ending line and column position.file: The text content to process.Returns the highlighted text."Highlight text in the given range.éThis function highlights text within the specified range with the provided color and formatting function.sPos.: Starting position as a tuple (line, column).ePos,: Ending position as a tuple (line, column).color+: The color code to apply for highlighting.format,: A function to format the highlighted text.file: The text content to process.Returns the highlighted text. &Pads a string with spaces to the left. ÄChecks if the start position is before or equal to the end position. Simple assertion function.0Gets the ANSI color code for a given color name.=Applies underline formatting to text using ANSI escape codes.8Applies bold formatting to text using ANSI escape codes.:Applies italic formatting to text using ANSI escape codes.Wraps text in parentheses.ÁApplies strikethrough formatting to text using ANSI escape codes.ËApplies inverse (reverse video) formatting to text using ANSI escape codes. Desired length String to pad Padded string Condition to assert Error message if assertion fails#Value to return if assertion passes Color nameANSI color codeText to underlineUnderlined textText to make bold Bold textText to italicizeItalicized textText to parenthesizeParenthesized textText to strikethroughStrikethrough textText to inverse Inversed text        hs-highlight-1.0.3-inplace Highlight hs-highlighthighlightError highlightgetColor underlinebolditalic parenthesize strikethroughinversepad isInBoundsassert