Module

Literals.Number

#FractionalPart

#IntegerPart

data IntegerPart :: NumberPartdata IntegerPart

Instances

#NumberLit

type NumberLit :: Symbol -> Typetype NumberLit sym = Literal Number sym

#Sign

data Sign :: NumberPartdata Sign

Instances

#Number

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

Instances

#Number'

class Number' :: Symbol -> Symbol -> NumberPart -> Constraintclass Number' (head :: Symbol) (tail :: Symbol) (part :: NumberPart) 

Instances

#NumberPart

#numberLit

numberLit :: forall sym. IsSymbol sym => Number sym => NumberLit sym

Modules