BasicTypes

type Version

bumpVersion

initialVersion

type Arity

type Alignment

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 TupleSort

tupleSortBoxity

boxityNormalTupleSort

tupleParens

data OccInfo

seqOccInfo

zapFragileOcc

isOneOcc

isDeadOcc

isStrongLoopBreaker

isWeakLoopBreaker

isNoOcc

strongLoopBreaker

weakLoopBreaker

type InsideLam

insideLam

notInsideLam

type OneBranch

oneBranch

notOneBranch

type InterestingCxt

data EP a

data HsBang

isBanged

isMarkedUnboxed

data StrictnessMark

isMarkedStrict

data DefMethSpec

data CompilerPhase

type PhaseNum

data Activation

isActive

isActiveIn

isNeverActive

isEarlyActive

isAlwaysActive

data RuleMatchInfo

isConLike

isFunLike

data InlineSpec

data InlinePragma

defaultInlinePragma

dfunInlinePragma

neverInlinePragma

alwaysInlinePragma

isDefaultInlinePragma

isInlinePragma

isInlinablePragma

isAnyInlinePragma

inlinePragmaSpec

inlinePragmaSat

inlinePragmaActivation

inlinePragmaRuleMatchInfo

setInlinePragmaActivation

setInlinePragmaRuleMatchInfo

data SuccessFlag

succeeded

failed

successIf

data FractionalLit

negateFractionalLit

integralFractionalLit