| |||||||||||||
| |||||||||||||
| Synopsis | |||||||||||||
| Documentation | |||||||||||||
| type Version = Int | |||||||||||||
| bumpVersion :: Version -> Version | |||||||||||||
| initialVersion :: Version | |||||||||||||
| type Arity = Int | |||||||||||||
| data FunctionOrData | |||||||||||||
| |||||||||||||
| data WarningTxt | |||||||||||||
| |||||||||||||
| data Fixity | |||||||||||||
| |||||||||||||
| data FixityDirection | |||||||||||||
| |||||||||||||
| defaultFixity :: Fixity | |||||||||||||
| maxPrecedence :: Int | |||||||||||||
| negateFixity :: Fixity | |||||||||||||
| funTyFixity :: Fixity | |||||||||||||
| compareFixity :: Fixity -> Fixity -> (Bool, Bool) | |||||||||||||
| newtype IPName name | |||||||||||||
| |||||||||||||
| ipNameName :: IPName name -> name | |||||||||||||
| mapIPName :: (a -> b) -> IPName a -> IPName b | |||||||||||||
| data RecFlag | |||||||||||||
| |||||||||||||
| isRec :: RecFlag -> Bool | |||||||||||||
| isNonRec :: RecFlag -> Bool | |||||||||||||
| boolToRecFlag :: Bool -> RecFlag | |||||||||||||
| type RuleName = FastString | |||||||||||||
| data TopLevelFlag | |||||||||||||
| |||||||||||||
| isTopLevel :: TopLevelFlag -> Bool | |||||||||||||
| isNotTopLevel :: TopLevelFlag -> Bool | |||||||||||||
| data OverlapFlag | |||||||||||||
| |||||||||||||
| data Boxity | |||||||||||||
| |||||||||||||
| isBoxed :: Boxity -> Bool | |||||||||||||
| data TupCon | |||||||||||||
| |||||||||||||
| tupleParens :: Boxity -> SDoc -> SDoc | |||||||||||||
| data OccInfo | |||||||||||||
| |||||||||||||
| seqOccInfo :: OccInfo -> () | |||||||||||||
| isFragileOcc :: OccInfo -> Bool | |||||||||||||
| isOneOcc :: OccInfo -> Bool | |||||||||||||
| isDeadOcc :: OccInfo -> Bool | |||||||||||||
| isLoopBreaker :: OccInfo -> Bool | |||||||||||||
| isNonRuleLoopBreaker :: OccInfo -> Bool | |||||||||||||
| isNoOcc :: OccInfo -> Bool | |||||||||||||
| type InsideLam = Bool | |||||||||||||
| insideLam :: InsideLam | |||||||||||||
| notInsideLam :: InsideLam | |||||||||||||
| type OneBranch = Bool | |||||||||||||
| oneBranch :: OneBranch | |||||||||||||
| notOneBranch :: OneBranch | |||||||||||||
| type InterestingCxt = Bool | |||||||||||||
| data EP a | |||||||||||||
| |||||||||||||
| data StrictnessMark | |||||||||||||
| |||||||||||||
| isMarkedUnboxed :: StrictnessMark -> Bool | |||||||||||||
| isMarkedStrict :: StrictnessMark -> Bool | |||||||||||||
| type CompilerPhase = Int | |||||||||||||
| data Activation | |||||||||||||
| |||||||||||||
| isActive :: CompilerPhase -> Activation -> Bool | |||||||||||||
| isNeverActive :: Activation -> Bool | |||||||||||||
| isAlwaysActive :: Activation -> Bool | |||||||||||||
| data InlineSpec | |||||||||||||
| |||||||||||||
| defaultInlineSpec :: InlineSpec | |||||||||||||
| alwaysInlineSpec :: InlineSpec | |||||||||||||
| neverInlineSpec :: InlineSpec | |||||||||||||
| data SuccessFlag | |||||||||||||
| |||||||||||||
| succeeded :: SuccessFlag -> Bool | |||||||||||||
| failed :: SuccessFlag -> Bool | |||||||||||||
| successIf :: Bool -> SuccessFlag | |||||||||||||
| Produced by Haddock version 2.4.2 | |||||||||||||