def postProcessParameters(self, typedefDict): if self.parameters == "()": return typeTranslator = TypeTranslator(typedefDict) rephrasedParameterList = [] parameterList = self.parameters.lstrip("(").rstrip(")").strip().split( ",") for parameter in parameterList: parType = typeTranslator.translateTypeName(parameter) rephrasedParameterList.append(parType) self.parameters = "(" + ",".join(rephrasedParameterList) + ")"
def __init__(self, transInhDict, typedefDict, actualParams): self.transInhDict = transInhDict self.typedefDict = typedefDict self.actualParams = actualParams.lstrip("(").rstrip(")") self.typeTranslator = TypeTranslator(typedefDict)