Logo Search packages:      
Sourcecode: karrigell version File versions  Download package

Cheetah::Compiler::ModuleCompiler Class Reference

Inheritance diagram for Cheetah::Compiler::ModuleCompiler:

Cheetah::SettingsManager::SettingsManager Cheetah::Compiler::GenUtils Cheetah::SettingsManager::_SettingsCollector

List of all members.


Detailed Description

MODULE COMPILERS.

Definition at line 999 of file Compiler.py.


Public Member Functions

def __getattr__
def __init__
 init methods
def __init__
def addAttribute
def addComment
def addGetTextVar
def addGlobalCodeChunk
def addImportedVarNames
def addImportStatement
def addModuleDocString
def addModuleHeader
def addSpecialVar
def classDefs
def compile
def copySettings
def deepcopySettings
def genCacheInfo
def genCacheInfoFromArgList
def genCheetahVar
def genNameMapperVar
def genPlainVar
def genTimeInterval
def getConfigString
def hasSetting
def importedVarNames
def importStatements
def isErrorCatcherOn
def moduleConstants
def moduleDef
 methods for module code wrapping
def moduleDocstring
def moduleFooter
def moduleHeader
def normalizePath
def readSettingsFromConfigFile
def readSettingsFromConfigFileObj
def readSettingsFromContainer
def readSettingsFromPySrcFile
def readSettingsFromPySrcStr
def setBaseClass
 methods for adding stuff to the module and class definitions
def setCompilerSetting
def setCompilerSettings
def setModuleEncoding
def setSetting
def setShBang
def setting
 core post startup methods
def settings
def specialVars
def timestamp
def turnErrorCatcherOff
def turnErrorCatcherOn
def updateSettings
def updateSettingsFromConfigFile
def updateSettingsFromConfigFileObj
def updateSettingsFromConfigStr
def updateSettingsFromPySrcFile
def updateSettingsFromPySrcStr
 source specific update methods
def wrapModuleDef
def writeConfigFile

Static Public Attributes

 classCompilerClass = AutoClassCompiler
 parserClass = Parser
 readSettingsFromModule = readSettingsFromContainer

Private Member Functions

def _addActiveClassCompiler
def _finishedClasses
def _getActiveClassCompiler
def _initializeSettings
def _popActiveClassCompiler
def _setupCompilerState
def _spawnClassCompiler
def _swallowClassCompiler

Private Attributes

 _activeClassesList
 _compiled
 _errorCatcherOn
 _fileBaseName
 _fileBaseNameExt
 _fileMtime
 _filePath
 _finishedClassesList
 _finishedClassIndex
 _importedVarNames
 _importStatements
 _mainClassName
 _mainMethodName
 _moduleConstants
 _moduleDef
 _moduleDocStringLines
 _moduleEncoding
 _moduleHeaderLines
 _moduleName
 _moduleShBang
 _parser
 _specialVars
 _templateObj

Static Private Attributes

 __str__ = moduleDef

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index