{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE EmptyCase #-}
{-# LANGUAGE EmptyDataDecls #-}
{-# LANGUAGE ExistentialQuantification #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# OPTIONS_GHC -Wno-overlapping-patterns #-}
module MAlonzo.Code.Agda.Builtin.Char where
import MAlonzo.RTE (coe, erased, AgdaAny, addInt, subInt, mulInt,
quotInt, remInt, geqInt, ltInt, eqInt, add64, sub64, mul64, quot64,
rem64, lt64, eq64, word64FromNat, word64ToNat)
import qualified MAlonzo.RTE
import qualified Data.Char
import qualified Data.Text
type T_Char_6 = Char
d_Char_6
= error
"MAlonzo Runtime Error: postulate evaluated: Agda.Builtin.Char.Char"
d_primIsLower_8 = Data.Char.isLower
d_primIsDigit_10 = Data.Char.isDigit
d_primIsAlpha_12 = Data.Char.isAlpha
d_primIsSpace_14 = Data.Char.isSpace
d_primIsAscii_16 = Data.Char.isAscii
d_primIsLatin1_18 = Data.Char.isLatin1
d_primIsPrint_20 = Data.Char.isPrint
d_primIsHexDigit_22 = Data.Char.isHexDigit
d_primToUpper_24 = Data.Char.toUpper
d_primToLower_26 = Data.Char.toLower
d_primCharToNat_28 = (fromIntegral . fromEnum :: Char -> Integer)
d_primNatToChar_30 = MAlonzo.RTE.natToChar
d_primCharEquality_32
= (\ x y -> ((==) :: Char -> Char -> Bool) ( x) ( y))