def _analyze(self, oFile, oLine, iLineNumber): check_for_start_of_group(self.dVars, oLine, iLineNumber) if not oLine.insideVariableAssignment and self.dVars['fGroupFound']: check.keyword_alignment(self, self.dVars['iStartGroupIndex'], ':=', self.dVars['lGroup']) self.dVars = create_dictionary() store_line_in_group(self.dVars, oLine)
def analyze(self, oFile): dVars = create_dictionary() for iLineNumber, oLine in enumerate(oFile.lines): check_for_start_of_group(dVars, oLine, iLineNumber) if not oLine.insideVariableAssignment and dVars['fGroupFound']: check.keyword_alignment(self, dVars['iStartGroupIndex'], ':=', dVars['lGroup']) dVars = create_dictionary() store_line_in_group(dVars, oLine)
def _analyze(self, oFile, oLine, iLineNumber): self.fGroupFound, self.iStartGroupIndex = search_for_group(self.fGroupFound, oLine, self.iStartGroupIndex, iLineNumber) if oLine.isInstantiationPortEnd: self.lGroup.append(oLine) self.fGroupFound = False check.keyword_alignment(self, self.iStartGroupIndex, '--', self.lGroup) self.lGroup = [] self.iStartGroupIndex = None store_lines_for_group(self.fGroupFound, oLine, self.lGroup)
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): fGroupFound, iStartGroupIndex = search_for_group( fGroupFound, oLine, iStartGroupIndex, iLineNumber) if oLine.isComponentEnd: lGroup.append(oLine) fGroupFound = False check.keyword_alignment(self, iStartGroupIndex, '--', lGroup) lGroup = [] iStartGroupIndex = None store_lines_for_group(fGroupFound, oLine, lGroup)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isSequential and not self.fGroupFound: self.fGroupFound = True self.iStartGroupIndex = iLineNumber if not oLine.insideSequential and self.fGroupFound: self.fGroupFound = False check.keyword_alignment(self, self.iStartGroupIndex, '<=', self.lGroup) self.lGroup = [] self.iStartGroupIndex = None if self.fGroupFound: if oLine.isComment: self.lGroup.append(line.line('Removed line')) else: self.lGroup.append(oLine)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isGenericKeyword and not oLine.isGenericDeclaration: self.fGroupFound = True self.iStartGroupIndex = iLineNumber if oLine.isEndGenericMap and self.fGroupFound: self.lGroup.append(oLine) self.fGroupFound = False check.keyword_alignment(self, self.iStartGroupIndex, ':=', self.lGroup) self.lGroup = [] self.iStartGroupIndex = None if self.fGroupFound: if oLine.isGenericDeclaration: self.lGroup.append(oLine) else: self.lGroup.append(line.line('Removed line'))
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isInstantiationPortKeyword and not self.fGroupFound: self.fGroupFound = True self.iStartGroupIndex = iLineNumber if oLine.isInstantiationPortEnd and self.fGroupFound: self.lGroup.append(oLine) self.fGroupFound = False check.keyword_alignment(self, self.iStartGroupIndex, '=>', self.lGroup) self.lGroup = [] self.iStartGroupIndex = None if self.fGroupFound: if oLine.isInstantiationPortAssignment and not oLine.isInstantiationPortKeyword: self.lGroup.append(oLine) else: self.lGroup.append(line.line('Removed line'))
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isPortKeyword and not self.fGroupFound and oLine.insideEntity: self.fGroupFound = True self.iStartGroupIndex = iLineNumber if oLine.isEndPortMap and oLine.insideEntity: self.lGroup.append(oLine) self.fGroupFound = False check.keyword_alignment(self, self.iStartGroupIndex, ':', self.lGroup) self.lGroup = [] self.iStartGroupIndex = None if self.fGroupFound: if oLine.isPortDeclaration: self.lGroup.append(oLine) else: self.lGroup.append(line.line('Removed line'))
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): if oLine.__dict__[self.sStartGroupTrigger] and not fGroupFound: fGroupFound = True iStartGroupIndex = iLineNumber if not oLine.__dict__[self.sEndGroupTrigger] and fGroupFound: fGroupFound = False check.keyword_alignment(self, iStartGroupIndex, self.sKeyword, lGroup) lGroup = [] iStartGroupIndex = None if fGroupFound: lGroup.append(oLine)
def _analyze(self, oFile, oLine, iLineNumber): if oLine.isProcessKeyword and not self.fGroupFound: self.fGroupFound = True self.iStartGroupIndex = iLineNumber if self.fGroupFound: if oLine.isConstant or oLine.isVariable or oLine.isFileKeyword: self.lGroup.append(oLine) else: self.lGroup.append(line.blank_line()) if oLine.isProcessBegin and self.fGroupFound: self.fGroupFound = False check.identifier_alignment(self, self.iStartGroupIndex, self.lGroup) check.keyword_alignment(self, self.iStartGroupIndex, ':', self.lGroup) self.lGroup = [] self.iStartGroupIndex = None
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isSequential and not fGroupFound: fGroupFound = True iStartGroupIndex = iLineNumber if not oLine.insideSequential and fGroupFound: fGroupFound = False check.keyword_alignment(self, iStartGroupIndex, '<=', lGroup) lGroup = [] iStartGroupIndex = None if fGroupFound: if oLine.isComment: lGroup.append(line.line('Removed line')) else: lGroup.append(oLine)
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isProcessKeyword and not fGroupFound: fGroupFound = True iStartGroupIndex = iLineNumber if fGroupFound: if oLine.isConstant or oLine.isVariable or oLine.isFileKeyword: lGroup.append(oLine) else: lGroup.append(line.blank_line()) if oLine.isProcessBegin and fGroupFound: fGroupFound = False check.identifier_alignment(self, iStartGroupIndex, lGroup) check.keyword_alignment(self, iStartGroupIndex, ':', lGroup) lGroup = [] iStartGroupIndex = None
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isGenericKeyword and not oLine.isGenericDeclaration: fGroupFound = True iStartGroupIndex = iLineNumber if oLine.isEndGenericMap and fGroupFound: lGroup.append(oLine) fGroupFound = False check.keyword_alignment(self, iStartGroupIndex, ':=', lGroup) lGroup = [] iStartGroupIndex = None if fGroupFound: if oLine.isGenericDeclaration: lGroup.append(oLine) else: lGroup.append(line.line('Removed line'))
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isPortKeyword and not fGroupFound and oLine.insideEntity: fGroupFound = True iStartGroupIndex = iLineNumber if oLine.isEndPortMap and oLine.insideEntity: lGroup.append(oLine) fGroupFound = False check.keyword_alignment(self, iStartGroupIndex, ':', lGroup) lGroup = [] iStartGroupIndex = None if fGroupFound: if oLine.isPortDeclaration: lGroup.append(oLine) else: lGroup.append(line.line('Removed line'))
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): if oLine.isInstantiationPortKeyword and not fGroupFound: fGroupFound = True iStartGroupIndex = iLineNumber if oLine.isInstantiationPortEnd and fGroupFound: lGroup.append(oLine) fGroupFound = False check.keyword_alignment(self, iStartGroupIndex, '=>', lGroup) lGroup = [] iStartGroupIndex = None if fGroupFound: if oLine.isInstantiationPortAssignment and not oLine.isInstantiationPortKeyword: lGroup.append(oLine) else: lGroup.append(line.line('Removed line'))
def _analyze(self, oFile, oLine, iLineNumber): if oLine.__dict__[self.sStartGroupTrigger] and not self.fGroupFound: self.fGroupFound = True self.iStartGroupIndex = iLineNumber if oLine.__dict__[self.sEndGroupTrigger] and self.fGroupFound: self.lGroup.append(oLine) self.fGroupFound = False check.keyword_alignment(self, self.iStartGroupIndex, self.sKeyword, self.lGroup) self.lGroup = [] self.iStartGroupIndex = None if self.fGroupFound: if isinstance(self.sLineTrigger, list): for sTrigger in self.sLineTrigger: if oLine.__dict__[sTrigger]: self.lGroup.append(oLine) elif oLine.__dict__[self.sLineTrigger]: self.lGroup.append(oLine) else: self.lGroup.append(line.line('Removed line'))
def analyze(self, oFile): lGroup = [] fGroupFound = False iStartGroupIndex = None for iLineNumber, oLine in enumerate(oFile.lines): if oLine.__dict__[self.sStartGroupTrigger] and not fGroupFound: fGroupFound = True iStartGroupIndex = iLineNumber if oLine.__dict__[self.sEndGroupTrigger] and fGroupFound: lGroup.append(oLine) fGroupFound = False check.keyword_alignment(self, iStartGroupIndex, self.sKeyword, lGroup) lGroup = [] iStartGroupIndex = None if fGroupFound: if isinstance(self.sLineTrigger, list): for sTrigger in self.sLineTrigger: if oLine.__dict__[sTrigger]: lGroup.append(oLine) elif oLine.__dict__[self.sLineTrigger]: lGroup.append(oLine) else: lGroup.append(line.line('Removed line'))