| |||||||||||||
| |||||||||||||
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 |