| ||||||||
| ||||||||
Description | ||||||||
Textual source positions. | ||||||||
Documentation | ||||||||
type SourceName = String | ||||||||
type Line = Int | ||||||||
type Column = Int | ||||||||
data SourcePos | ||||||||
| ||||||||
sourceLine :: SourcePos -> Line | ||||||||
sourceColumn :: SourcePos -> Column | ||||||||
sourceName :: SourcePos -> SourceName | ||||||||
incSourceLine :: SourcePos -> Line -> SourcePos | ||||||||
incSourceColumn :: SourcePos -> Column -> SourcePos | ||||||||
setSourceLine :: SourcePos -> Line -> SourcePos | ||||||||
setSourceColumn :: SourcePos -> Column -> SourcePos | ||||||||
setSourceName :: SourcePos -> SourceName -> SourcePos | ||||||||
newPos :: SourceName -> Line -> Column -> SourcePos | ||||||||
initialPos :: SourceName -> SourcePos | ||||||||
updatePosChar :: SourcePos -> Char -> SourcePos | ||||||||
updatePosString :: SourcePos -> String -> SourcePos | ||||||||
Produced by Haddock version 0.8 |