Safe Haskell | None |
---|
- initTokenLayout :: ParsedSource -> [GhcPosToken] -> LayoutTree GhcPosToken
- ghcAllocTokens :: ParsedSource -> [GhcPosToken] -> LayoutTree GhcPosToken
- retrieveTokens :: IsToken a => LayoutTree a -> [a]
- getLoc :: HasLoc a => a -> SimpPos
- nullSrcSpan :: SrcSpan
- mkToken :: Token -> SimpPos -> String -> GhcPosToken
- addEndOffsets :: IsToken a => LayoutTree a -> [a] -> LayoutTree a
Documentation
initTokenLayout :: ParsedSource -> [GhcPosToken] -> LayoutTree GhcPosTokenSource
ghcAllocTokens :: ParsedSource -> [GhcPosToken] -> LayoutTree GhcPosTokenSource
retrieveTokens :: IsToken a => LayoutTree a -> [a]Source
mkToken :: Token -> SimpPos -> String -> GhcPosTokenSource
Compose a new token using the given arguments.
For testing
addEndOffsets :: IsToken a => LayoutTree a -> [a] -> LayoutTree aSource