THNames

templateHaskellNames

thSyn

thLib

qqLib

mkTHModule

libFun

libTc

thFun

thTc

thCls

thCon

qqFun

liftClassName

qTyConName

nameTyConName

fieldExpTyConName

patTyConName

fieldPatTyConName

expTyConName

decTyConName

typeTyConName

tyVarBndrTyConName

matchTyConName

clauseTyConName

funDepTyConName

predTyConName

tExpTyConName

injAnnTyConName

kindTyConName

overlapTyConName

returnQName

bindQName

sequenceQName

newNameName

liftName

mkNameName

mkNameG_vName

mkNameG_dName

mkNameG_tcName

mkNameLName

mkNameSName

liftStringName

unTypeName

unTypeQName

unsafeTExpCoerceName

charLName

stringLName

integerLName

intPrimLName

wordPrimLName

floatPrimLName

doublePrimLName

rationalLName

stringPrimLName

charPrimLName

litPName

varPName

tupPName

unboxedTupPName

conPName

infixPName

tildePName

bangPName

asPName

wildPName

recPName

listPName

sigPName

viewPName

fieldPatName

matchName

clauseName

varEName

conEName

litEName

appEName

infixEName

infixAppName

sectionLName

sectionRName

lamEName

lamCaseEName

tupEName

unboxedTupEName

condEName

multiIfEName

letEName

caseEName

doEName

compEName

staticEName

unboundVarEName

fromEName

fromThenEName

fromToEName

fromThenToEName

listEName

sigEName

recConEName

recUpdEName

fieldExpName

guardedBName

normalBName

normalGEName

patGEName

bindSName

letSName

noBindSName

parSName

funDName

valDName

dataDName

newtypeDName

tySynDName

classDName

instanceWithOverlapDName

sigDName

forImpDName

pragInlDName

pragSpecDName

pragSpecInlDName

pragSpecInstDName

pragRuleDName

pragAnnDName

standaloneDerivDName

defaultSigDName

dataInstDName

newtypeInstDName

tySynInstDName

dataFamilyDName

openTypeFamilyDName

closedTypeFamilyDName

infixLDName

infixRDName

infixNDName

roleAnnotDName

cxtName

noSourceUnpackednessName

sourceNoUnpackName

sourceUnpackName

noSourceStrictnessName

sourceLazyName

sourceStrictName

normalCName

recCName

infixCName

forallCName

gadtCName

recGadtCName

bangName

bangTypeName

varBangTypeName

forallTName

varTName

conTName

tupleTName

unboxedTupleTName

arrowTName

listTName

appTName

sigTName

equalityTName

litTName

promotedTName

promotedTupleTName

promotedNilTName

promotedConsTName

wildCardTName

numTyLitName

strTyLitName

plainTVName

kindedTVName

nominalRName

representationalRName

phantomRName

inferRName

varKName

conKName

tupleKName

arrowKName

listKName

appKName

starKName

constraintKName

noSigName

kindSigName

tyVarSigName

injectivityAnnName

cCallName

stdCallName

cApiCallName

primCallName

javaScriptCallName

unsafeName

safeName

interruptibleName

tExpDataConName

ruleVarName

typedRuleVarName

funDepName

typeFamName

dataFamName

tySynEqnName

valueAnnotationName

typeAnnotationName

moduleAnnotationName

matchQTyConName

clauseQTyConName

expQTyConName

stmtQTyConName

decQTyConName

conQTyConName

bangTypeQTyConName

varBangTypeQTyConName

typeQTyConName

fieldExpQTyConName

patQTyConName

fieldPatQTyConName

predQTyConName

decsQTyConName

ruleBndrQTyConName

tySynEqnQTyConName

roleTyConName

quoteExpName

quotePatName

quoteDecName

quoteTypeName

noInlineDataConName

inlineDataConName

inlinableDataConName

conLikeDataConName

funLikeDataConName

allPhasesDataConName

fromPhaseDataConName

beforePhaseDataConName

overlappableDataConName

overlappingDataConName

overlapsDataConName

incoherentDataConName

* * Class keys * * *********************************************************************

liftClassKey

* * TyCon keys * * *********************************************************************

expTyConKey

matchTyConKey

clauseTyConKey

qTyConKey

expQTyConKey

decQTyConKey

patTyConKey

matchQTyConKey

clauseQTyConKey

stmtQTyConKey

conQTyConKey

typeQTyConKey

typeTyConKey

tyVarBndrTyConKey

decTyConKey

bangTypeQTyConKey

varBangTypeQTyConKey

fieldExpTyConKey

fieldPatTyConKey

nameTyConKey

patQTyConKey

fieldPatQTyConKey

fieldExpQTyConKey

funDepTyConKey

predTyConKey

predQTyConKey

decsQTyConKey

ruleBndrQTyConKey

tySynEqnQTyConKey

roleTyConKey

tExpTyConKey

injAnnTyConKey

kindTyConKey

overlapTyConKey

* * DataCon keys * * *********************************************************************

noInlineDataConKey

inlineDataConKey

inlinableDataConKey

conLikeDataConKey

funLikeDataConKey

allPhasesDataConKey

fromPhaseDataConKey

beforePhaseDataConKey

tExpDataConKey

overlappableDataConKey

overlappingDataConKey

overlapsDataConKey

incoherentDataConKey

* * Id keys * * *********************************************************************

returnQIdKey

bindQIdKey

sequenceQIdKey

liftIdKey

newNameIdKey

mkNameIdKey

mkNameG_vIdKey

mkNameG_dIdKey

mkNameG_tcIdKey

mkNameLIdKey

mkNameSIdKey

unTypeIdKey

unTypeQIdKey

unsafeTExpCoerceIdKey

charLIdKey

stringLIdKey

integerLIdKey

intPrimLIdKey

wordPrimLIdKey

floatPrimLIdKey

doublePrimLIdKey

rationalLIdKey

stringPrimLIdKey

charPrimLIdKey

liftStringIdKey

litPIdKey

varPIdKey

tupPIdKey

unboxedTupPIdKey

conPIdKey

infixPIdKey

tildePIdKey

bangPIdKey

asPIdKey

wildPIdKey

recPIdKey

listPIdKey

sigPIdKey

viewPIdKey

fieldPatIdKey

matchIdKey

clauseIdKey

varEIdKey

conEIdKey

litEIdKey

appEIdKey

infixEIdKey

infixAppIdKey

sectionLIdKey

sectionRIdKey

lamEIdKey

lamCaseEIdKey

tupEIdKey

unboxedTupEIdKey

condEIdKey

multiIfEIdKey

letEIdKey

caseEIdKey

doEIdKey

compEIdKey

fromEIdKey

fromThenEIdKey

fromToEIdKey

fromThenToEIdKey

listEIdKey

sigEIdKey

recConEIdKey

recUpdEIdKey

staticEIdKey

unboundVarEIdKey

fieldExpIdKey

guardedBIdKey

normalBIdKey

normalGEIdKey

patGEIdKey

bindSIdKey

letSIdKey

noBindSIdKey

parSIdKey

funDIdKey

valDIdKey

dataDIdKey

newtypeDIdKey

tySynDIdKey

classDIdKey

instanceWithOverlapDIdKey

sigDIdKey

forImpDIdKey

pragInlDIdKey

pragSpecDIdKey

pragSpecInlDIdKey

pragSpecInstDIdKey

pragRuleDIdKey

pragAnnDIdKey

defaultSigDIdKey

dataFamilyDIdKey

openTypeFamilyDIdKey

closedTypeFamilyDIdKey

dataInstDIdKey

newtypeInstDIdKey

tySynInstDIdKey

standaloneDerivDIdKey

infixLDIdKey

infixRDIdKey

infixNDIdKey

roleAnnotDIdKey

cxtIdKey

noSourceUnpackednessKey

sourceNoUnpackKey

sourceUnpackKey

noSourceStrictnessKey

sourceLazyKey

sourceStrictKey

normalCIdKey

recCIdKey

infixCIdKey

forallCIdKey

gadtCIdKey

recGadtCIdKey

bangIdKey

bangTKey

varBangTKey

forallTIdKey

varTIdKey

conTIdKey

tupleTIdKey

unboxedTupleTIdKey

arrowTIdKey

listTIdKey

appTIdKey

sigTIdKey

equalityTIdKey

litTIdKey

promotedTIdKey

promotedTupleTIdKey

promotedNilTIdKey

promotedConsTIdKey

wildCardTIdKey

numTyLitIdKey

strTyLitIdKey

plainTVIdKey

kindedTVIdKey

nominalRIdKey

representationalRIdKey

phantomRIdKey

inferRIdKey

varKIdKey

conKIdKey

tupleKIdKey

arrowKIdKey

listKIdKey

appKIdKey

starKIdKey

constraintKIdKey

noSigIdKey

kindSigIdKey

tyVarSigIdKey

injectivityAnnIdKey

cCallIdKey

stdCallIdKey

cApiCallIdKey

primCallIdKey

javaScriptCallIdKey

unsafeIdKey

safeIdKey

interruptibleIdKey

funDepIdKey

typeFamIdKey

dataFamIdKey

tySynEqnIdKey

quoteExpKey

quotePatKey

quoteDecKey

quoteTypeKey

ruleVarIdKey

typedRuleVarIdKey

valueAnnotationIdKey

typeAnnotationIdKey

moduleAnnotationIdKey

lift_RDR

mkNameG_dRDR

mkNameG_vRDR

conE_RDR

litE_RDR

appE_RDR

infixApp_RDR

stringL_RDR

intPrimL_RDR

wordPrimL_RDR

floatPrimL_RDR

doublePrimL_RDR

stringPrimL_RDR

charPrimL_RDR