preprocessor-tools-0.1: A framework for extending Haskell's syntax via quick-and-dirty preprocessors
Language.Haskell.Preprocessor.Util
parens :: [Ast] -> AstSource
noParens :: [Ast] -> AstSource
splitVal :: String -> [Ast] -> Maybe ([Ast], Ast, [Ast])Source
splitTag :: Tag -> [Ast] -> Maybe ([Ast], Ast, [Ast])Source
splitSemis :: [Ast] -> [[Ast]]Source
splitAllBy :: (Ast -> Bool) -> [Ast] -> [[Ast]]Source
splitBy :: (Ast -> Bool) -> [Ast] -> Maybe ([Ast], Ast, [Ast])Source
valIs :: String -> Ast -> BoolSource
tagIs :: Tag -> Ast -> BoolSource