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