Module

Literals.Number

#FractionalPart

#IntegerPart

data IntegerPart :: NumberPart

Instances

#NumberLit

type NumberLit sym = Literal Number sym

#Sign

data Sign :: NumberPart

Instances

#Number

class Number (sym :: Symbol) 

Instances

#Number'

class Number' (head :: Symbol) (tail :: Symbol) (part :: NumberPart) 

Instances

#NumberPart

#numberLit

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

Modules