BasicTypes

type Version

bumpVersion

initialVersion

type Arity

data FunctionOrData

data WarningTxt

data Fixity

data FixityDirection

defaultFixity

maxPrecedence

negateFixity

funTyFixity

compareFixity

data IPName name

ipNameName

mapIPName

data RecFlag

isRec

isNonRec

boolToRecFlag

type RuleName

data TopLevelFlag

isTopLevel

isNotTopLevel

data OverlapFlag

data Boxity

isBoxed

data TupCon

tupleParens

data OccInfo

seqOccInfo

zapFragileOcc

isOneOcc

isDeadOcc

isLoopBreaker

isNonRuleLoopBreaker

isNoOcc

nonRuleLoopBreaker

type InsideLam

insideLam

notInsideLam

type OneBranch

oneBranch

notOneBranch

type InterestingCxt

data EP a

data HsBang

isBanged

isMarkedUnboxed

data StrictnessMark

isMarkedStrict

data DefMethSpec

type CompilerPhase

data Activation

isActive

isNeverActive

isAlwaysActive

isEarlyActive

data RuleMatchInfo

isConLike

isFunLike

data InlineSpec

data InlinePragma

defaultInlinePragma

alwaysInlinePragma

neverInlinePragma

dfunInlinePragma

isDefaultInlinePragma

isInlinePragma

isInlinablePragma

inlinePragmaSpec

inlinePragmaSat

inlinePragmaActivation

inlinePragmaRuleMatchInfo

setInlinePragmaActivation

setInlinePragmaRuleMatchInfo

data SuccessFlag

succeeded

failed

successIf