コード例 #1
0
 def _fix_violations(self, oFile):
     for dViolation in self.violations[::-1]:
         iLineNumber = dViolation['lineNumber']
         utils.remove_lines(oFile, iLineNumber, dViolation['endLine'])
         utils.insert_line(oFile, iLineNumber)
         oLine = oFile.lines[iLineNumber]
         oLine.isSignal = True
         oLine.insideSignal = True
         oLine.isEndSignal = True
         oLine.isBlank = False
         oLine.update_line(dViolation['line'])
         utils.update_comment_line_attributes(oLine)
コード例 #2
0
 def _fix_violations(self, oFile):
     for iLineNumber in self.violations[::-1]:
         dViolation = self.dFix['violations'][iLineNumber]
         utils.remove_lines(oFile, iLineNumber, dViolation['endLine'])
         iNumLines = dViolation['line'].count(',') + 1
         lSignals = _extract_signals(dViolation['line'])
         sAfterColon = _extract_after_colon(dViolation['line'])
         for i in range(0, iNumLines):
             utils.insert_line(oFile, i + iLineNumber)
             oLine = oFile.lines[i + iLineNumber]
             oLine.isSignal = True
             oLine.insideSignal = True
             oLine.isEndSignal = True
             oLine.isBlank = False
             oLine.update_line('  signal ' + lSignals[i] + ' : ' +
                               sAfterColon)
             utils.update_comment_line_attributes(oLine)
コード例 #3
0
 def _fix_violations(self, oFile):
     for dViolation in self.violations[::-1]:
         iLineNumber = utils.get_violation_line_number(dViolation)
         utils.remove_lines(oFile, iLineNumber, dViolation['endLine'])
         sLine = dViolation['line']
         sLine = utils.remove_comment(sLine)
         sLine = sLine.split(':')[0]
         iNumLines = sLine.count(',') + 1
         lSignals = _extract_signals(dViolation['line'])
         sAfterColon = _extract_after_colon(dViolation['line'])
         for i in range(0, iNumLines):
             utils.insert_line(oFile, i + iLineNumber)
             oLine = oFile.lines[i + iLineNumber]
             oLine.isSignal = True
             oLine.insideSignal = True
             oLine.isEndSignal = True
             oLine.isBlank = False
             oLine.update_line('  signal ' + lSignals[i] + ' : ' +
                               sAfterColon)
             utils.update_comment_line_attributes(oLine)