def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isEndArchitecture: lLine = oLine.line.split() if len(lLine) > 2: if not lLine[2].startswith('--'): check.is_uppercase(self, lLine[2], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isEndArchitecture and re.match('^\s*end\s+architecture\s+\w+', oLine.line, re.IGNORECASE): lLine = oLine.line.split() if self.case == 'upper': check.is_uppercase(self, lLine[2], iLineNumber) else: check.is_lowercase(self, lLine[2], iLineNumber) self.dFix[iLineNumber] = 2 elif oLine.isEndArchitecture and re.match('^\s*end\s+\w+', oLine.line, re.IGNORECASE): lLine = oLine.line.split() self.dFix[iLineNumber] = 2 if not lLine[1].lower().startswith('architecture'): self.dFix[iLineNumber] = 1 if self.case == 'upper': check.is_uppercase(self, lLine[1], iLineNumber) else: check.is_lowercase(self, lLine[1], iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.__dict__[self.sTrigger]: sWord = utilities.remove_parenthesis_from_word( oLine.line.split()[self.iIndex]) check.is_uppercase(self, sWord, iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isInstantiationPortAssignment and not oLine.isInstantiationPortKeyword: sWord = utilities.remove_parenthesis_from_word( oLine.line.split()[0]) check.is_uppercase(self, sWord, iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isInstantiationGenericAssignment and not oLine.isInstantiationGenericKeyword: check.is_uppercase(self, oLine.line.split()[0], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isInstantiationPortAssignment and not oLine.isInstantiationPortKeyword: sWord = utils.remove_parenthesis_from_word(oLine.line.split()[0]) check.is_uppercase(self, sWord, iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.__dict__[self.sTrigger] and check.has_package_name(oLine): check.is_uppercase(self, check.get_package_name(oLine), iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isProcessLabel: lLine = oLine.line.split(':') check.is_uppercase(self, lLine[0], iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isInstantiationGenericAssignment and not oLine.isInstantiationGenericKeyword: check.is_uppercase(self, oLine.line.split()[0], iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isComponentEnd: lLine = oLine.line.split() if len(lLine) > 2: check.is_uppercase(self, lLine[2], iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isInstantiationDeclaration: sName = oLine.line.split(':')[1].lstrip().split()[0] check.is_uppercase(self, sName, iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isComponentEnd: lLine = oLine.line.split() if len(lLine) > 2: check.is_uppercase(self, lLine[2], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.__dict__[self.sTrigger]: sWord = utils.remove_parenthesis_from_word( oLine.line.split()[self.iIndex]) check.is_uppercase(self, sWord, iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isGenericDeclaration and not oLine.isGenericKeyword: check.is_uppercase(self, oLine.line.split()[0], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isProcessLabel: lLine = oLine.line.split(':') check.is_uppercase(self, lLine[0], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isEndEntityDeclaration and re.match('^\s*end\s+entity\s+\w+', oLine.line, re.IGNORECASE): lLine = oLine.line.split() check.is_uppercase(self, lLine[2], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.__dict__[self.sTrigger] and re.match('^\s*\w+\s+\w+\s+\w+', oLine.line): check.is_uppercase(self, oLine.line.split()[2], iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.__dict__[self.sTrigger] and check.has_package_name(oLine): check.is_uppercase(self, check.get_package_name(oLine), iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isInstantiationDeclaration: sName = oLine.line.split(':')[1].lstrip().split()[0] check.is_uppercase(self, sName, iLineNumber)
def analyze(self, oFile): for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isEndProcess and re.match('^\s*\w+\s+\w+\s+\w+', oLine.line): check.is_uppercase(self, oLine.line.split()[2], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isArchitectureKeyword and re.match( '^\s*\S+\s\s*\S+\s\s*of\s\s*\S+\s\s*is', oLine.lineLower): lLine = oLine.line.split() check.is_uppercase(self, lLine[self.iIndex], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isEndArchitecture: lLine = oLine.line.split() if len(lLine) > 2: if not lLine[2].startswith('--'): check.is_uppercase(self, lLine[2], iLineNumber)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isGenericDeclaration and not oLine.isGenericKeyword: check.is_uppercase(self, oLine.line.split()[0], iLineNumber)