Language.Haskell.TokenUtils.TokenUtils
initTokenCacheLayout
mkTreeFromTokens
mkTreeFromSpanTokens
data Positioning
data ReversedToks a
putToksInCache
replaceTokenInCache
removeToksFromCache
getTokensFromCache
getTokensNoIntrosFromCache
getTokensBeforeFromCache
addTokensAfterSpanInCache
LayoutTree
updateTokensForSrcSpan
replaceTokenForSrcSpan
getSrcSpanFor
indentDeclToks
addToksAfterSrcSpan
addOffsetToSpan
reIndentToks
basicTokenise
tokenise
invariant
reverseToks
unReverseToks
reversedToks
retrieveTokensInterim
getTokensForNoIntros
getTokensFor
getTokensBefore
reAlignMarked
splitOnNewLn
getIndentOffset
newLnToken
startEndLocIncComments'
forestSpanToGhcPos
nullForestSpan
nullForestPos
simpPosToForestSpan
showTree
showToks
addNewSrcSpanAndToksAfter
openZipperToSpan
openZipperToSpanAdded
retrievePrevLineToks
limitPrevToks
insertSrcSpan
insertLenChangedInSrcSpan
insertVersionsInSrcSpan
removeSrcSpan
containsStart
containsMiddle
containsEnd
splitSubtree
insertNodeAfter
splitSubToks
placeToksForSpan
reAlignOneLine
calcEndGap
getTreeSpansAsList
openZipperToSpanOrig
replaceTokNoReAlign
initTokenCache
getTreeFromCache
replaceTreeInCache
matchTokenPos