Skip to content

File languages

FILE_EXT_MAP = {'c': LcLanguage.C, 'h': LcLanguage.C, 'cpp': LcLanguage.CPP, 'gitignore': AdditionalLanguage.ANY, 'go': LcLanguage.GO, 'java': LcLanguage.JAVA, 'kt': LcLanguage.KOTLIN, 'js': LcLanguage.JS, 'ts': LcLanguage.TS, 'php': LcLanguage.PHP, 'proto': LcLanguage.PROTO, 'py': LcLanguage.PYTHON, 'pyi': LcLanguage.PYTHON, 'rst': LcLanguage.RST, 'rb': LcLanguage.RUBY, 'rs': LcLanguage.RUST, 'scala': LcLanguage.SCALA, 'swift': LcLanguage.SWIFT, 'md': LcLanguage.MARKDOWN, 'tex': LcLanguage.LATEX, 'txt': AdditionalLanguage.TEXT, 'html': LcLanguage.HTML, 'sol': LcLanguage.SOL, 'cs': LcLanguage.CSHARP, 'cobol': LcLanguage.COBOL, 'lua': LcLanguage.LUA, 'pl': LcLanguage.PERL, 'hs': LcLanguage.HASKELL, 'ex': LcLanguage.ELIXIR, 'ps1': LcLanguage.POWERSHELL} module-attribute

FileLanguage = LcLanguage | AdditionalLanguage module-attribute

__all__ = ['FILE_EXT_MAP', 'AdditionalLanguage', 'FileLanguage', 'LcLanguage'] module-attribute

AdditionalLanguage

Bases: StrEnum

ANY = 'any' class-attribute instance-attribute

TEXT = 'text' class-attribute instance-attribute