module Name.Prim where
import Name.Name
tc_IOErrorType = toName TypeConstructor ("Jhc.Type.Handle","IOErrorType")
tc_IOMode = toName TypeConstructor ("Jhc.Type.Handle","IOMode")
tc_Bang_ = toName TypeConstructor ("Jhc.Prim.Rts","Bang_")
tc_Arrow = toName TypeConstructor ("Jhc.Prim.Prim","->")
tc_MutArray__ = toName TypeConstructor ("Jhc.Prim.Array","MutArray_")
tc_List = toName TypeConstructor ("Jhc.Prim.Prim","[]")
tc_Char = toName TypeConstructor ("Jhc.Type.Basic","Char")
tc_IO = toName TypeConstructor ("Jhc.Prim.IO","IO")
tc_ST = toName TypeConstructor ("Jhc.Prim.IO","ST")
tc_ACIO = toName TypeConstructor ("Jhc.Prim.IO","ACIO")
tc_State_ = toName TypeConstructor ("Jhc.Prim.IO","State_")
tc_RealWorld = toName TypeConstructor ("Jhc.Prim.IO","RealWorld")
tc_Bool = toName TypeConstructor ("Jhc.Prim.Prim","Bool")
tc_Ordering = toName TypeConstructor ("Jhc.Prim.Prim","Ordering")
tc_Bool_ = toName TypeConstructor ("Jhc.Prim.Bits","Bool_")
tc_Unit = toName TypeConstructor ("Jhc.Prim.Prim","()")
tc_Ratio = toName TypeConstructor ("Jhc.Type.Float","Ratio")
tc_Float = toName TypeConstructor ("Jhc.Type.Float","Float")
tc_Double = toName TypeConstructor ("Jhc.Type.Float","Double")
tc_Ptr = toName TypeConstructor ("Jhc.Type.Ptr","Ptr")
tc_FunPtr = toName TypeConstructor ("Jhc.Type.Ptr","FunPtr")
tc_Integer = toName TypeConstructor ("Jhc.Type.Basic","Integer")
tc_Int = toName TypeConstructor ("Jhc.Type.Word","Int")
tc_Bits1 = toName TypeConstructor ("Jhc.Prim.Bits","Bits1_")
tc_Bits8 = toName TypeConstructor ("Jhc.Prim.Bits","Bits8_")
tc_Bits16 = toName TypeConstructor ("Jhc.Prim.Bits","Bits16_")
tc_Bits32 = toName TypeConstructor ("Jhc.Prim.Bits","Bits32_")
tc_Bits64 = toName TypeConstructor ("Jhc.Prim.Bits","Bits64_")
tc_Bits128 = toName TypeConstructor ("Jhc.Prim.Bits","Bits128_")
tc_BitsPtr = toName TypeConstructor ("Jhc.Prim.Bits","BitsPtr_")
tc_BitsMax = toName TypeConstructor ("Jhc.Prim.Bits","BitsMax_")
tc_Float32 = toName TypeConstructor ("Jhc.Prim.Bits","Float32_")
tc_Float64 = toName TypeConstructor ("Jhc.Prim.Bits","Float64_")
tc_Float80 = toName TypeConstructor ("Jhc.Prim.Bits","Float80_")
tc_Float128 = toName TypeConstructor ("Jhc.Prim.Bits","Float128_")
tc_Complex = toName TypeConstructor ("Jhc.Prim.Bits","Complex_")
tc_Addr_ = toName TypeConstructor ("Jhc.Prim.Bits","Addr_")
tc_FunAddr_ = toName TypeConstructor ("Jhc.Prim.Bits","FunAddr_")
tc_Char_ = toName TypeConstructor ("Jhc.Prim.Bits","Char_")
dc_Boolzh = toName DataConstructor ("Jhc.Prim.Prim","Bool#")
dc_Char = toName DataConstructor ("Jhc.Type.Basic","Char")
dc_Cons = toName DataConstructor ("Jhc.Prim.Prim",":")
dc_EmptyList = toName DataConstructor ("Jhc.Prim.Prim","[]")
dc_Int = toName DataConstructor ("Jhc.Type.Word","Int")
dc_Integer = toName DataConstructor ("Jhc.Type.Basic","Integer")
dc_Ratio = toName DataConstructor ("Jhc.Type.Float",":%")
dc_Unit = toName DataConstructor ("Jhc.Prim.Prim","()")
dc_Pair = toName DataConstructor ("Jhc.Prim.Prim","(,)")
dc_Word = toName DataConstructor ("Jhc.Type.Word","Word")
dc_True = toName DataConstructor ("Jhc.Prim.Prim","True")
dc_False = toName DataConstructor ("Jhc.Prim.Prim","True")
dc_EQ = toName DataConstructor ("Jhc.Prim.Prim","EQ")
class_Eq = toName ClassName ("Jhc.Class.Ord","Eq")
class_Ord = toName ClassName ("Jhc.Class.Ord","Ord")
class_Enum = toName ClassName ("Jhc.Enum","Enum")
class_Bounded = toName ClassName ("Jhc.Enum","Bounded")
class_Show = toName ClassName ("Jhc.Show","Show")
class_Read = toName ClassName ("Jhc.Text.Read","Read")
class_Ix = toName ClassName ("Data.Ix","Ix")
class_Functor = toName ClassName ("Jhc.Monad","Functor")
class_Monad = toName ClassName ("Jhc.Monad","Monad")
class_Num = toName ClassName ("Jhc.Class.Num","Num")
class_Real = toName ClassName ("Jhc.Class.Real","Real")
class_Integral = toName ClassName ("Jhc.Class.Real","Integral")
class_Fractional = toName ClassName ("Jhc.Class.Real","Fractional")
class_Floating = toName ClassName ("Jhc.Float","Floating")
class_RealFrac = toName ClassName ("Jhc.Float","RealFrac")
class_RealFloat = toName ClassName ("Jhc.Float","RealFloat")
rt_bits8 = toName RawType "bits8"
rt_bits16 = toName RawType "bits16"
rt_bits32 = toName RawType "bits32"
rt_bits64 = toName RawType "bits64"
rt_bits128 = toName RawType "bits128"
rt_bool = toName RawType "bool"
rt_float32 = toName RawType "fbits32"
rt_float64 = toName RawType "fbits64"
rt_float80 = toName RawType "fbits80"
rt_float128 = toName RawType "fbits128"
rt_bits_max_ = toName RawType "bits<max>"
rt_bits_ptr_ = toName RawType "bits<ptr>"
v_eqString = toName Val ("Jhc.String","eqString")
v_eqUnpackedString = toName Val ("Jhc.String","eqUnpackedString")
v_error = toName Val ("Jhc.IO","error")
v_map = toName Val ("Jhc.Basics","map")
v_and = toName Val ("Jhc.Order","&&")
v_foldr = toName Val ("Jhc.Basics","foldr")
v_foldl = toName Val ("Jhc.Basics","foldl")
v_drop = toName Val ("Jhc.List","drop")
v_cat = toName Val ("Jhc.Basics","++")
v_compose = toName Val ("Jhc.Basics",".")
v_bind = toName Val ("Jhc.Monad",">>=")
v_bind_ = toName Val ("Jhc.Monad",">>")
v_fail = toName Val ("Jhc.Monad","fail")
v_concatMap = toName Val ("Jhc.Basics","concatMap")
v_fromInteger = toName Val ("Jhc.Class.Num","fromInteger")
v_fromInt = toName Val ("Jhc.Class.Num","fromInt")
v_sub = toName Val ("Jhc.Class.Num","-")
v_fromRational = toName Val ("Jhc.Class.Real","fromRational")
v_negate = toName Val ("Jhc.Class.Num","negate")
v_compare = toName Val ("Jhc.Class.Ord","compare")
v_leq = toName Val ("Jhc.Class.Ord","<=")
v_geq = toName Val ("Jhc.Class.Ord",">=")
v_lt = toName Val ("Jhc.Class.Ord","<")
v_gt = toName Val ("Jhc.Class.Ord",">")
v_equals = toName Val ("Jhc.Class.Ord","==")
v_fromEnum = toName Val ("Jhc.Enum","fromEnum")
v_toEnum = toName Val ("Jhc.Enum","toEnum")
v_enumFrom = toName Val ("Jhc.Enum","enumFrom")
v_enumFromTo = toName Val ("Jhc.Enum","enumFromTo")
v_enumFromThenTo = toName Val ("Jhc.Enum","enumFromThenTo")
v_enumFromThen = toName Val ("Jhc.Enum","enumFromThen")
v_succ = toName Val ("Jhc.Enum","succ")
v_pred = toName Val ("Jhc.Enum","pred")
v_minBound = toName Val ("Jhc.Enum","minBound")
v_maxBound = toName Val ("Jhc.Enum","maxBound")
v_showsPrec = toName Val ("Jhc.Show","showsPrec")
v_showParen = toName Val ("Jhc.Show","showParen")
v_showChar = toName Val ("Jhc.Show","showChar")
v_showString = toName Val ("Jhc.Show","showString")
v_readsPrec = toName Val ("Jhc.Text.Read","readsPrec")
v_readParen = toName Val ("Jhc.Text.Read","readParen")
v_lex = toName Val ("Jhc.Text.Read","lex")
v_range = toName Val ("Data.Ix","range")
v_index = toName Val ("Data.Ix","index")
v_inRange = toName Val ("Data.Ix","inRange")
v_runExpr = toName Val ("Prelude.IO","runExpr")
v_runRaw = toName Val ("Jhc.Prim.Wrapper","runRaw")
v_runMain = toName Val ("Jhc.IO","runMain")
v_runNoWrapper = toName Val ("Jhc.Prim.Wrapper","runNoWrapper")
v_enum_succ = toName Val ("Jhc.Inst.PrimEnum","enum_succ")
v_enum_pred = toName Val ("Jhc.Inst.PrimEnum","enum_pred")
v_enum_from = toName Val ("Jhc.Inst.PrimEnum","enum_from")
v_enum_fromTo = toName Val ("Jhc.Inst.PrimEnum","enum_fromTo")
v_enum_fromThen = toName Val ("Jhc.Inst.PrimEnum","enum_fromThen")
v_enum_fromThenTo = toName Val ("Jhc.Inst.PrimEnum","enum_fromThenTo")
v_enum_toEnum = toName Val ("Jhc.Inst.PrimEnum","enum_toEnum")
v_ix_index = toName Val ("Jhc.Inst.PrimEnum","ix_index")
v_ix_inRange = toName Val ("Jhc.Inst.PrimEnum","ix_inRange")
v_ix_range = toName Val ("Jhc.Inst.PrimEnum","ix_range")
s_Star = toName SortName ("Jhc@","*")
s_Hash = toName SortName ("Jhc@","#")
s_Bang = toName SortName ("Jhc@","!")
s_Tuple = toName SortName ("Jhc@","(#)")
s_HashHash = toName SortName ("Jhc@","##")
s_StarStar = toName SortName ("Jhc@","**")