Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 def _analyze(self, oFile, oLine, iLineNumber):
     if oLine.isInstantiationGenericAssignment and not oLine.isInstantiationGenericKeyword:
         check.is_uppercase(self, oLine.line.split()[0], iLineNumber)
Пример #6
0
 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)
Пример #7
0
 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)
Пример #8
0
 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)
Пример #9
0
 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)
Пример #10
0
 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)
Пример #11
0
 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)
Пример #12
0
 def _analyze(self, oFile, oLine, iLineNumber):
     if oLine.isComponentEnd:
         lLine = oLine.line.split()
         if len(lLine) > 2:
             check.is_uppercase(self, lLine[2], iLineNumber)
Пример #13
0
 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)
Пример #14
0
 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)
Пример #15
0
 def _analyze(self, oFile, oLine, iLineNumber):
     if oLine.isProcessLabel:
         lLine = oLine.line.split(':')
         check.is_uppercase(self, lLine[0], iLineNumber)
Пример #16
0
 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)
Пример #17
0
 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)
Пример #19
0
 def _analyze(self, oFile, oLine, iLineNumber):
     if oLine.isInstantiationDeclaration:
         sName = oLine.line.split(':')[1].lstrip().split()[0]
         check.is_uppercase(self, sName, iLineNumber)
Пример #20
0
 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)
Пример #22
0
 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)
Пример #23
0
 def _analyze(self, oFile, oLine, iLineNumber):
     if oLine.isGenericDeclaration and not oLine.isGenericKeyword:
         check.is_uppercase(self, oLine.line.split()[0], iLineNumber)