language-tl-0.1.1: A Parser for the Type Language

Safe HaskellNone
LanguageHaskell2010

Language.TL.I64

Synopsis

Documentation

data I64 Source #

64 bit integer that encodes to json strings instead of json reals

Instances
Bounded I64 Source # 
Instance details

Defined in Language.TL.I64

Methods

minBound :: I64 #

maxBound :: I64 #

Eq I64 Source # 
Instance details

Defined in Language.TL.I64

Methods

(==) :: I64 -> I64 -> Bool #

(/=) :: I64 -> I64 -> Bool #

Num I64 Source # 
Instance details

Defined in Language.TL.I64

Methods

(+) :: I64 -> I64 -> I64 #

(-) :: I64 -> I64 -> I64 #

(*) :: I64 -> I64 -> I64 #

negate :: I64 -> I64 #

abs :: I64 -> I64 #

signum :: I64 -> I64 #

fromInteger :: Integer -> I64 #

Ord I64 Source # 
Instance details

Defined in Language.TL.I64

Methods

compare :: I64 -> I64 -> Ordering #

(<) :: I64 -> I64 -> Bool #

(<=) :: I64 -> I64 -> Bool #

(>) :: I64 -> I64 -> Bool #

(>=) :: I64 -> I64 -> Bool #

max :: I64 -> I64 -> I64 #

min :: I64 -> I64 -> I64 #

Read I64 Source # 
Instance details

Defined in Language.TL.I64

Real I64 Source # 
Instance details

Defined in Language.TL.I64

Methods

toRational :: I64 -> Rational #

Show I64 Source # 
Instance details

Defined in Language.TL.I64

Methods

showsPrec :: Int -> I64 -> ShowS #

show :: I64 -> String #

showList :: [I64] -> ShowS #

Arbitrary I64 Source # 
Instance details

Defined in Language.TL.I64

Methods

arbitrary :: Gen I64 #

shrink :: I64 -> [I64] #

ToJSON I64 Source # 
Instance details

Defined in Language.TL.I64

FromJSON I64 Source # 
Instance details

Defined in Language.TL.I64