def identify_language(self, filenames=(), language=None):
# type: (Sequence[str], Optional[str]) -> None
"""Identify the languages from the filenames extensions.
"""
if language is None:
exts = set([os.path.splitext(f)[1] for f in filenames])
for lang, extsdescription in UncrustifyFormatter.language_exts:
langexts = set(extsdescription.split())
if exts.issubset(langexts):
self.languages.append(lang)
else:
self.languages.append(language)
评论列表
文章目录