Language.Haskell.Refact.Utils.LocUtils
unmodified
modified
simpPos0
nullSrcSpan
whiteSpaceTokens
realSrcLocFromTok
isWhite
notWhite
isWhiteSpace
isWhiteSpaceOrIgnored
isIgnored
isMultiLineComment
isOpenSquareBracket
isCloseSquareBracket
isIn
isComma
isOpenParen
isBar
endsWithNewLn
startsWithNewLn
hasNewLn
compressPreNewLns
compressEndNewLns
lengthOfLastLine
getToks
deleteToks
doRmWhites
srcLocs
getSrcSpan
getAllSrcLocs
getBiggestStartEndLoc
extendForwards
extendBackwards
startEndLocIncFowComment
startEndLocIncComments
startEndLocIncComments'
prettyprintPatList
groupTokensByLine
toksOnSameLine
addLocInfo
getLineOffset
tokenSrcSpan
tokenCon
increaseSrcSpan
getGhcLoc
getGhcLocEnd
getLocatedStart
getLocatedEnd
getStartEndLoc
startEndLocGhc
realSrcLocEndTok
fileNameFromTok
splitToks
emptyList
nonEmptyList
notWhiteSpace
isDoubleColon
isEmpty
isWhereOrLet
isWhere
isLet
isElse
isThen
isOf
isDo
getIndentOffset
splitOnNewLn
tokenLen
newLnToken
reSequenceToks
mkToken
mkZeroToken
markToken
isMarked
rmOffsetFromToks