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