-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Pointful refactoring tool -- @package pointful @version 1.0.5 module Lambdabot.FixPrecedence withPrecExp :: PrecedenceData -> HsExp -> HsExp withPrecDecl :: PrecedenceData -> HsDecl -> (PrecedenceData, HsDecl) precTable :: PrecedenceData class FixPrecedence a fixPrecedence :: FixPrecedence a => a -> a instance FixPrecedence HsDecl instance FixPrecedence HsExp module Lambdabot.Parser parseExpr :: String -> Either String HsExp parseDecl :: String -> Either String HsDecl withParsed :: (forall a. (Data a, Eq a) => a -> a) -> String -> String prettyPrintInLine :: Pretty a => a -> String module Lambdabot.Pointful pointful :: String -> String -- | The result of a parse. data ParseResult a :: * -> * -- | The parse succeeded, yielding a value. ParseOk :: a -> ParseResult a -- | The parse failed at the specified source location, with an error -- message. ParseFailed :: SrcLoc -> String -> ParseResult a test :: String -> IO () main :: IO () combinatorModule :: String