preprocessor-tools-0.1: A framework for extending Haskell's syntax via quick-and-dirty preprocessors

Language.Haskell.Preprocessor.Util

Documentation

splitVal :: String -> [Ast] -> Maybe ([Ast], Ast, [Ast])Source

splitTag :: Tag -> [Ast] -> Maybe ([Ast], Ast, [Ast])Source

splitAllBy :: (Ast -> Bool) -> [Ast] -> [[Ast]]Source

splitBy :: (Ast -> Bool) -> [Ast] -> Maybe ([Ast], Ast, [Ast])Source