Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Common definitions for pre- and post- processing.
Synopsis
- removeIndentation :: Text -> (Text, Int)
- reindent :: Int -> Text -> Text
- linesInRegion :: RegionDeltas -> Text -> Text
- intSetToRegions :: Int -> IntSet -> [RegionDeltas]
Documentation
removeIndentation :: Text -> (Text, Int) Source #
Remove indentation from a given Text
. Return the input with indentation
removed and the detected indentation level.
linesInRegion :: RegionDeltas -> Text -> Text Source #
All lines in the region specified by RegionDeltas
.
:: Int | Total number of lines |
-> IntSet | |
-> [RegionDeltas] |
Convert a set of line indices into disjoint RegionDelta
s