def _extract(self, oLine): return utils.extract_words(oLine, ['elsif'])
def _extract(self, oLine): return utils.extract_words(oLine, ['function'])
def _extract(self, oLine): return utils.extract_words(oLine, ['package'])
def _extract(self, oLine): return utils.extract_words(oLine, ['component'])
def _extract(self, oLine): return utils.extract_words(oLine, ['entity'])
def _extract(self, oLine): return utils.extract_words(oLine, ['when'])
def _extract(self, oLine): return utils.extract_words(oLine, ['library'])
def _extract(self, oLine): return utils.extract_words(oLine, ['downto'])
def _extract(self, oLine): return utils.extract_words(oLine, ['generate'])
def _extract(self, oLine): return utils.extract_words(oLine, ['procedure'])
def _extract(self, oLine): return utils.extract_words(oLine, ['architecture'])
def _extract(self, oLine): return utils.extract_words(oLine, ['attribute'])
def _extract(self, oLine): if not oLine.isDirectInstantiationDeclaration: return utils.extract_words(oLine, ['component']) else: return []
def _extract(self, oLine): return utils.extract_words(oLine, ['port', 'map'])