License | GPL-2 |
---|---|
Maintainer | yi-devel@googlegroups.com |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Extensions |
|
Yi.Mode.Haskell.Dollarify
Description
Documentation
dollarifyWithin :: Tree TT -> BufferM () Source #
data QueuedUpdate Source #
Constructors
QueuedUpdate | |
Fields
|
Instances
runQ :: [QueuedUpdate] -> BufferM () Source #
closeParen :: Token Source #
isNormalParen :: Tree TT -> Bool Source #
queueDelete :: TT -> QueuedUpdate Source #
queueReplaceWith :: YiString -> TT -> QueuedUpdate Source #
stripComments :: Expr TT -> Expr TT Source #
dollarifyTop :: Tree TT -> [QueuedUpdate] Source #
dollarifyExpr :: Expr TT -> [QueuedUpdate] Source #
isCollapsible :: Expr TT -> Bool Source #
findLargestWithin :: Region -> [Tree TT] -> Tree TT Source #
dollarifyP :: Tree TT -> BufferM () Source #
dollarifyWithinP :: Exp TT -> BufferM () Source #
isNormalParenP :: Exp TT -> Bool Source #
stripCommentsP :: [Exp TT] -> [Exp TT] Source #
dollarifyTopP :: Exp TT -> [QueuedUpdate] Source #
dollarifyExprP :: [Exp TT] -> [QueuedUpdate] Source #
isCollapsibleP :: [Exp TT] -> Bool Source #
findLargestWithinP :: Region -> [Exp TT] -> Exp TT Source #