Module

Literals.Int

#IntLit

type IntLit :: Symbol -> Typetype IntLit sym = Literal Int sym

#IntegerPart

data IntegerPart :: IntPartdata IntegerPart

Instances

#Sign

data Sign :: IntPartdata Sign

Instances

#Digit

class Digit :: Symbol -> Constraintclass Digit (s :: Symbol) 

Instances

#Int

class Int :: Symbol -> Constraintclass Int (sym :: Symbol) 

Instances

#Int'

class Int' :: Symbol -> Symbol -> IntPart -> Constraintclass Int' (head :: Symbol) (tail :: Symbol) (part :: IntPart) 

Instances

#intLit

intLit :: forall sym. IsSymbol sym => Int sym => IntLit sym

#IntPart

data IntPart

Modules