Language.Haskell.Refact.Utils.LocUtils
type SimpPos
unmodified
modified
simpPos0
nullSrcSpan
showToks
whiteSpaceTokens
realSrcLocFromTok
isWhite
notWhite
isWhiteSpace
isWhiteSpaceOrIgnored
isIgnored
isIgnoredNonComment
isComment
isMultiLineComment
isOpenSquareBracket
isCloseSquareBracket
isIn
isComma
isBar
endsWithNewLn
startsWithNewLn
hasNewLn
compressPreNewLns
compressEndNewLns
lengthOfLastLine
getToks
replaceTokNoReAlign
deleteToks
doRmWhites
srcLocs
getSrcSpan
getAllSrcLocs
getBiggestStartEndLoc
extendForwards
extendBackwards
startEndLocIncFowComment
startEndLocIncComments
startEndLocIncComments'
tokenise
basicTokenise
lexStringToRichTokens
prettyprint
prettyprintPatList
groupTokensByLine
addLocInfo
getLineOffset
tokenCol
tokenColEnd
tokenRow
tokenPos
tokenPosEnd
tokenCon
increaseSrcSpan
getGhcLoc
getGhcLocEnd
getLocatedStart
getLocatedEnd
getStartEndLoc
startEndLocGhc
realSrcLocEndTok
fileNameFromTok
splitToks
emptyList
nonEmptyList
divideComments
notWhiteSpace
isDoubleColon
isEmpty
isWhereOrLet
isWhere
isLet
isElse
isThen
isOf
isDo
getIndentOffset
splitOnNewLn
tokenLen
newLnToken
newLinesToken
monotonicLineToks
reSequenceToks
mkToken
mkZeroToken
markToken
isMarked
addOffsetToToks
matchTokenPos