# Path: progSpec.py
# def cdErr(mesg):
#     global lastLogMesgs
#     global highestLvl
#     highestLvl+=1
#     lastLogMesgs[highestLvl]="\n\nError: "+mesg
#     exit(1)


from progSpec import cdErr
        cdErr("In base class Xlator::makePtrOpt.")

    def codeIteratorOperation(self, itrCommand, fieldType):
        cdErr("In base class Xlator::codeIteratorOperation.")

    def recodeStringFunctions(self, name, typeSpec):
        cdErr("In base class Xlator::recodeStringFunctions.")

    def langStringFormatterCommand(self, fmtStr, argStr):
        cdErr("In base class Xlator::langStringFormatterCommand.")

    def LanguageSpecificDecorations(self, S, typeSpec, owner, LorRorP_Val):
        cdErr("In base class Xlator::LanguageSpecificDecorations.")

    def convertToInt(self, S, typeSpec):
        cdErr("In base class Xlator::convertToInt.")

    def checkForTypeCastNeed(self, lhsTypeSpec, rhsTypeSpec, RHScodeStr):
        cdErr("In base class Xlator::checkForTypeCastNeed.")

    def getTheDerefPtrMods(self, itemTypeSpec):
        cdErr("In base class Xlator::getTheDerefPtrMods.")

    def derefPtr(self, varRef, itemTypeSpec):
        cdErr("In base class Xlator::derefPtr.")

    def ChoosePtrDecorationForSimpleCase(self, owner):
        cdErr("In base class Xlator::ChoosePtrDecorationForSimpleCase.")

    def chooseVirtualRValOwner(self, LVAL, RVAL):

# Path: progSpec.py
# def cdErr(mesg):
#     global lastLogMesgs
#     global highestLvl
#     highestLvl+=1
#     lastLogMesgs[highestLvl]="\n\nError: "+mesg
#     exit(1)


# Path: xlator.py
from progSpec import cdErr

        cdErr("In base class Xlator::makePtrOpt.")

    def codeIteratorOperation(self, itrCommand, fieldType):
        cdErr("In base class Xlator::codeIteratorOperation.")

    def recodeStringFunctions(self, name, typeSpec):
        cdErr("In base class Xlator::recodeStringFunctions.")

    def langStringFormatterCommand(self, fmtStr, argStr):
        cdErr("In base class Xlator::langStringFormatterCommand.")

    def LanguageSpecificDecorations(self, S, typeSpec, owner, LorRorP_Val):
        cdErr("In base class Xlator::LanguageSpecificDecorations.")

    def convertToInt(self, S, typeSpec):
        cdErr("In base class Xlator::convertToInt.")

    def checkForTypeCastNeed(self, lhsTypeSpec, rhsTypeSpec, RHScodeStr):
        cdErr("In base class Xlator::checkForTypeCastNeed.")

    def getTheDerefPtrMods(self, itemTypeSpec):
        cdErr("In base class Xlator::getTheDerefPtrMods.")

    def derefPtr(self, varRef, itemTypeSpec):
        cdErr("In base class Xlator::derefPtr.")

    def ChoosePtrDecorationForSimpleCase(self, owner):
        cdErr("In base class Xlator::ChoosePtrDecorationForSimpleCase.")

    def chooseVirtualRValOwner(self, LVAL, RVAL):

        cdErr("In base class Xlator::chooseVirtualRValOwner.")