Lines Matching refs:language

326 …[self.getLanguageModule(language, moduleName) for language,moduleName in self.languageModule.items…
382 def getLanguageModule(self, language, moduleName = None): argument
385 if not language in self.languageModule or not moduleName is None:
388 moduleName = self.modulePath+'.'+language
394 moduleName = self.modulePath+'.'+language
398 moduleName = 'config.compile.'+language
404 self.languageModule[language] = module
405 return self.languageModule[language]
407 def getPreprocessorObject(self, language): argument
408 if not language in self.preprocessorObject:
409 self.preprocessorObject[language] = self.getLanguageModule(language).Preprocessor(self.argDB)
410 self.preprocessorObject[language].setup()
412 self.preprocessorObject[language].configCompilers = self.compilers
414 self.preprocessorObject[language].versionControl = self.versionControl
415 return self.preprocessorObject[language]
417 def setPreprocessorObject(self, language, preprocessor): argument
418 self.preprocessorObject[language] = preprocessor
419 return self.getPreprocessorObject(language)
421 def getCompilerObject(self, language): argument
422 if not language in self.compilerObject:
423 self.compilerObject[language] = self.getLanguageModule(language).Compiler(self.argDB)
424 self.compilerObject[language].setup()
426 self.compilerObject[language].configCompilers = self.compilers
428 self.compilerObject[language].versionControl = self.versionControl
429 return self.compilerObject[language]
431 def setCompilerObject(self, language, compiler): argument
432 self.compilerObject[language] = compiler
433 return self.getCompilerObject(language)
435 def getLinkerObject(self, language): argument
436 if not language in self.linkerObject:
437 self.linkerObject[language] = self.getLanguageModule(language).Linker(self.argDB)
438 self.linkerObject[language].setup()
440 self.linkerObject[language].configCompilers = self.compilers
442 self.linkerObject[language].configLibraries = self.libraries
444 self.linkerObject[language].versionControl = self.versionControl
445 return self.linkerObject[language]
447 def setLinkerObject(self, language, linker): argument
448 self.linkerObject[language] = linker
449 return self.getLinkerObject(language)
451 def getSharedLinkerObject(self, language): argument
452 if not language in self.sharedLinkerObject:
453 self.sharedLinkerObject[language] = self.getLanguageModule(language).SharedLinker(self.argDB)
454 self.sharedLinkerObject[language].setup()
456 self.sharedLinkerObject[language].configCompilers = self.compilers
458 self.sharedLinkerObject[language].configLibraries = self.libraries
460 self.sharedLinkerObject[language].versionControl = self.versionControl
461 return self.sharedLinkerObject[language]
463 def setSharedLinkerObject(self, language, linker): argument
464 self.sharedLinkerObject[language] = linker
465 return self.getSharedLinkerObject(language)
467 def getDynamicLinkerObject(self, language): argument
468 if not language in self.dynamicLinkerObject:
469 … self.dynamicLinkerObject[language] = self.getLanguageModule(language).DynamicLinker(self.argDB)
470 self.dynamicLinkerObject[language].setup()
472 self.dynamicLinkerObject[language].configCompilers = self.compilers
474 self.dynamicLinkerObject[language].configLibraries = self.libraries
476 self.dynamicLinkerObject[language].versionControl = self.versionControl
477 return self.dynamicLinkerObject[language]
479 def setDynamicLinkerObject(self, language, linker): argument
480 self.dynamicLinkerObject[language] = linker
481 return self.getDynamicLinkerObject(language)