blob: 3453a0ca1c98617c98ed833b57d4e24a67dfc45a [file] [log] [blame]
std::vector<std::string> slapi_scripts = {
"import slapi\n"
"def SLsetWaiver(messageId, fileName=None, line=0, objectName=None):\n"
" return slapi.SLsetWaiver(messageId, fileName, line, objectName)\n"
"SLsetWaiver = slapi.SLsetWaiver\n"
"\n"
"def SLoverrideSeverity(messageId, severity):\n"
" return slapi.SLoverrideSeverity(messageId, severity)\n"
"SLoverrideSeverity = slapi.SLoverrideSeverity\n"
"\n"
"def SLregisterNewErrorType(messageId, text, secondLine):\n"
" return slapi.SLregisterNewErrorType(messageId, text, secondLine)\n"
"SLregisterNewErrorType = slapi.SLregisterNewErrorType\n"
"\n"
"def SLaddError(container, messageId, fileName, line, col, objectName):\n"
" return slapi.SLaddError(container, messageId, fileName, line, col, objectName)\n"
"SLaddError = slapi.SLaddError\n"
"\n"
"def SLaddErrorContext(prog, context, messageId, objectName, printColumn=False):\n"
" return slapi.SLaddErrorContext(prog, context, messageId, objectName, printColumn)\n"
"SLaddErrorContext = slapi.SLaddErrorContext\n"
"\n"
"def SLaddMLErrorContext(prog, context1, context2, messageId, objectName1, objectName2, printColumn=False):\n"
" return slapi.SLaddMLErrorContext(prog, context1, context2, messageId, objectName1, objectName2, printColumn)\n"
"SLaddMLErrorContext = slapi.SLaddMLErrorContext\n"
"\n"
"def SLaddMLError(container, messageId, fileName1, line1, col1, objectName1, fileName2, line2, col2, objectName2):\n"
" return slapi.SLaddMLError(container, messageId, fileName1, line1, col1, objectName1, fileName2, line2, col2, objectName2)\n"
"SLaddMLError = slapi.SLaddMLError\n"
"\n"
"def SLgetColumn(prog, context):\n"
" return slapi.SLgetColumn(prog, context)\n"
"SLgetColumn = slapi.SLgetColumn\n"
"\n"
"def SLgetText(prog, context):\n"
" return slapi.SLgetText(prog, context)\n"
"SLgetText = slapi.SLgetText\n"
"\n"
"def SLgetTokens(prog, context):\n"
" return slapi.SLgetTokens(prog, context)\n"
"SLgetTokens = slapi.SLgetTokens\n"
"\n"
"def SLgetParentContext(prog, context):\n"
" return slapi.SLgetParentContext(prog, context)\n"
"SLgetParentContext = slapi.SLgetParentContext\n"
"\n"
"def SLgetChildrenContext(prog, context):\n"
" return slapi.SLgetChildrenContext(prog, context)\n"
"SLgetChildrenContext = slapi.SLgetChildrenContext\n"
"\n"
"def SLgetRootNode(fC):\n"
" return slapi.SLgetRootNode(fC)\n"
"SLgetRootNode = slapi.SLgetRootNode\n"
"\n"
"def SLgetFile(*args):\n"
" return slapi.SLgetFile(*args)\n"
"SLgetFile = slapi.SLgetFile\n"
"\n"
"def SLgetSibling(fC, index):\n"
" return slapi.SLgetSibling(fC, index)\n"
"SLgetSibling = slapi.SLgetSibling\n"
"\n"
"def SLgetLine(*args):\n"
" return slapi.SLgetLine(*args)\n"
"SLgetLine = slapi.SLgetLine\n"
"\n"
"def SLgetName(fC, index):\n"
" return slapi.SLgetName(fC, index)\n"
"SLgetName = slapi.SLgetName\n"
"\n"
"def SLgetType(fC, index):\n"
" return slapi.SLgetType(fC, index)\n"
"SLgetType = slapi.SLgetType\n"
"\n"
"def SLgetChild(*args):\n"
" return slapi.SLgetChild(*args)\n"
"SLgetChild = slapi.SLgetChild\n"
"\n"
"def SLgetParent(*args):\n"
" return slapi.SLgetParent(*args)\n"
"SLgetParent = slapi.SLgetParent\n"
"\n"
"def SLgetAll(*args):\n"
" return slapi.SLgetAll(*args)\n"
"SLgetAll = slapi.SLgetAll\n"
"\n"
"def SLcollect(fC, parent, type):\n"
" return slapi.SLcollect(fC, parent, type)\n"
"SLcollect = slapi.SLcollect\n"
"\n"
"def SLcollectAll(*args):\n"
" return slapi.SLcollectAll(*args)\n"
"SLcollectAll = slapi.SLcollectAll\n"
"\n"
"def SLgetnModuleDefinition(design):\n"
" return slapi.SLgetnModuleDefinition(design)\n"
"SLgetnModuleDefinition = slapi.SLgetnModuleDefinition\n"
"\n"
"def SLgetnProgramDefinition(design):\n"
" return slapi.SLgetnProgramDefinition(design)\n"
"SLgetnProgramDefinition = slapi.SLgetnProgramDefinition\n"
"\n"
"def SLgetnPackageDefinition(design):\n"
" return slapi.SLgetnPackageDefinition(design)\n"
"SLgetnPackageDefinition = slapi.SLgetnPackageDefinition\n"
"\n"
"def SLgetnClassDefinition(design):\n"
" return slapi.SLgetnClassDefinition(design)\n"
"SLgetnClassDefinition = slapi.SLgetnClassDefinition\n"
"\n"
"def SLgetnTopModuleInstance(design):\n"
" return slapi.SLgetnTopModuleInstance(design)\n"
"SLgetnTopModuleInstance = slapi.SLgetnTopModuleInstance\n"
"\n"
"def SLgetModuleDefinition(design, index):\n"
" return slapi.SLgetModuleDefinition(design, index)\n"
"SLgetModuleDefinition = slapi.SLgetModuleDefinition\n"
"\n"
"def SLgetProgramDefinition(design, index):\n"
" return slapi.SLgetProgramDefinition(design, index)\n"
"SLgetProgramDefinition = slapi.SLgetProgramDefinition\n"
"\n"
"def SLgetPackageDefinition(design, index):\n"
" return slapi.SLgetPackageDefinition(design, index)\n"
"SLgetPackageDefinition = slapi.SLgetPackageDefinition\n"
"\n"
"def SLgetClassDefinition(design, index):\n"
" return slapi.SLgetClassDefinition(design, index)\n"
"SLgetClassDefinition = slapi.SLgetClassDefinition\n"
"\n"
"def SLgetTopModuleInstance(design, index):\n"
" return slapi.SLgetTopModuleInstance(design, index)\n"
"SLgetTopModuleInstance = slapi.SLgetTopModuleInstance\n"
"\n"
"def SLgetModuleName(module):\n"
" return slapi.SLgetModuleName(module)\n"
"SLgetModuleName = slapi.SLgetModuleName\n"
"\n"
"def SLgetModuleFile(module):\n"
" return slapi.SLgetModuleFile(module)\n"
"SLgetModuleFile = slapi.SLgetModuleFile\n"
"\n"
"def SLgetModuleType(module):\n"
" return slapi.SLgetModuleType(module)\n"
"SLgetModuleType = slapi.SLgetModuleType\n"
"\n"
"def SLgetModuleLine(module):\n"
" return slapi.SLgetModuleLine(module)\n"
"SLgetModuleLine = slapi.SLgetModuleLine\n"
"\n"
"def SLgetModuleFileContent(module):\n"
" return slapi.SLgetModuleFileContent(module)\n"
"SLgetModuleFileContent = slapi.SLgetModuleFileContent\n"
"\n"
"def SLgetModuleRootNode(module):\n"
" return slapi.SLgetModuleRootNode(module)\n"
"SLgetModuleRootNode = slapi.SLgetModuleRootNode\n"
"\n"
"def SLgetClassName(arg1):\n"
" return slapi.SLgetClassName(arg1)\n"
"SLgetClassName = slapi.SLgetClassName\n"
"\n"
"def SLgetClassFile(arg1):\n"
" return slapi.SLgetClassFile(arg1)\n"
"SLgetClassFile = slapi.SLgetClassFile\n"
"\n"
"def SLgetClassType(arg1):\n"
" return slapi.SLgetClassType(arg1)\n"
"SLgetClassType = slapi.SLgetClassType\n"
"\n"
"def SLgetClassLine(arg1):\n"
" return slapi.SLgetClassLine(arg1)\n"
"SLgetClassLine = slapi.SLgetClassLine\n"
"\n"
"def SLgetClassFileContent(arg1):\n"
" return slapi.SLgetClassFileContent(arg1)\n"
"SLgetClassFileContent = slapi.SLgetClassFileContent\n"
"\n"
"def SLgetClassRootNode(arg1):\n"
" return slapi.SLgetClassRootNode(arg1)\n"
"SLgetClassRootNode = slapi.SLgetClassRootNode\n"
"\n"
"def SLgetPackageName(arg1):\n"
" return slapi.SLgetPackageName(arg1)\n"
"SLgetPackageName = slapi.SLgetPackageName\n"
"\n"
"def SLgetPackageFile(arg1):\n"
" return slapi.SLgetPackageFile(arg1)\n"
"SLgetPackageFile = slapi.SLgetPackageFile\n"
"\n"
"def SLgetPackageType(arg1):\n"
" return slapi.SLgetPackageType(arg1)\n"
"SLgetPackageType = slapi.SLgetPackageType\n"
"\n"
"def SLgetPackageLine(arg1):\n"
" return slapi.SLgetPackageLine(arg1)\n"
"SLgetPackageLine = slapi.SLgetPackageLine\n"
"\n"
"def SLgetPackageFileContent(arg1):\n"
" return slapi.SLgetPackageFileContent(arg1)\n"
"SLgetPackageFileContent = slapi.SLgetPackageFileContent\n"
"\n"
"def SLgetPackageRootNode(arg1):\n"
" return slapi.SLgetPackageRootNode(arg1)\n"
"SLgetPackageRootNode = slapi.SLgetPackageRootNode\n"
"\n"
"def SLgetProgramName(arg1):\n"
" return slapi.SLgetProgramName(arg1)\n"
"SLgetProgramName = slapi.SLgetProgramName\n"
"\n"
"def SLgetProgramFile(arg1):\n"
" return slapi.SLgetProgramFile(arg1)\n"
"SLgetProgramFile = slapi.SLgetProgramFile\n"
"\n"
"def SLgetProgramType(arg1):\n"
" return slapi.SLgetProgramType(arg1)\n"
"SLgetProgramType = slapi.SLgetProgramType\n"
"\n"
"def SLgetProgramLine(arg1):\n"
" return slapi.SLgetProgramLine(arg1)\n"
"SLgetProgramLine = slapi.SLgetProgramLine\n"
"\n"
"def SLgetProgramFileContent(arg1):\n"
" return slapi.SLgetProgramFileContent(arg1)\n"
"SLgetProgramFileContent = slapi.SLgetProgramFileContent\n"
"\n"
"def SLgetProgramRootNode(arg1):\n"
" return slapi.SLgetProgramRootNode(arg1)\n"
"SLgetProgramRootNode = slapi.SLgetProgramRootNode\n"
"\n"
"def SLgetInstanceType(instance):\n"
" return slapi.SLgetInstanceType(instance)\n"
"SLgetInstanceType = slapi.SLgetInstanceType\n"
"\n"
"def SLgetInstanceModuleType(instance):\n"
" return slapi.SLgetInstanceModuleType(instance)\n"
"SLgetInstanceModuleType = slapi.SLgetInstanceModuleType\n"
"\n"
"def SLgetInstanceName(instance):\n"
" return slapi.SLgetInstanceName(instance)\n"
"SLgetInstanceName = slapi.SLgetInstanceName\n"
"\n"
"def SLgetInstanceFullPathName(instance):\n"
" return slapi.SLgetInstanceFullPathName(instance)\n"
"SLgetInstanceFullPathName = slapi.SLgetInstanceFullPathName\n"
"\n"
"def SLgetInstanceModuleName(instance):\n"
" return slapi.SLgetInstanceModuleName(instance)\n"
"SLgetInstanceModuleName = slapi.SLgetInstanceModuleName\n"
"\n"
"def SLgetInstanceDefinition(instance):\n"
" return slapi.SLgetInstanceDefinition(instance)\n"
"SLgetInstanceDefinition = slapi.SLgetInstanceDefinition\n"
"\n"
"def SLgetInstanceFileName(instance):\n"
" return slapi.SLgetInstanceFileName(instance)\n"
"SLgetInstanceFileName = slapi.SLgetInstanceFileName\n"
"\n"
"def SLgetInstanceFileContent(instance):\n"
" return slapi.SLgetInstanceFileContent(instance)\n"
"SLgetInstanceFileContent = slapi.SLgetInstanceFileContent\n"
"\n"
"def SLgetInstanceNodeId(instance):\n"
" return slapi.SLgetInstanceNodeId(instance)\n"
"SLgetInstanceNodeId = slapi.SLgetInstanceNodeId\n"
"\n"
"def SLgetInstanceLine(instance):\n"
" return slapi.SLgetInstanceLine(instance)\n"
"SLgetInstanceLine = slapi.SLgetInstanceLine\n"
"\n"
"def SLgetnInstanceChildren(instance):\n"
" return slapi.SLgetnInstanceChildren(instance)\n"
"SLgetnInstanceChildren = slapi.SLgetnInstanceChildren\n"
"\n"
"def SLgetInstanceChildren(instance, i):\n"
" return slapi.SLgetInstanceChildren(instance, i)\n"
"SLgetInstanceChildren = slapi.SLgetInstanceChildren\n"
"\n"
"def SLgetInstanceParent(instance):\n"
" return slapi.SLgetInstanceParent(instance)\n"
"SLgetInstanceParent = slapi.SLgetInstanceParent\n"
"# This file is compatible with both classic and new-style classes.\n"
"\n"
"\n"
"\n"
"# SURELOG ERROR FORMATTING\n"
"\n"
"def SLformatMsg (severity, category, messageId, location, text):\n"
" chunks = []\n"
" chunks.append(\"[\")\n"
" chunks.append(severity)\n"
" chunks.append(\":\")\n"
" chunks.append(category)\n"
" chunks.append(messageId)\n"
" chunks.append(\"] \")\n"
" chunks.append(location)\n"
" chunks.append(text)\n"
" chunks.append(\"\\n\\n\")\n"
" result = ''.join(chunks)\n"
" return result\n"
"\n"
};