abap: str = ".abap"
actionscript: str = ".as"
ada: str = ".ada"
apacheconf: str = ".conf"
apl: str = ".apl"
applescript: str = ".applescript"
arduino: str = ".ino"
arff: str = ".arff"
asciidoc: str = ".adoc"
asm6502: str = ".asm"
aspnet: str = ".asp"
autohotkey: str = ".ahk"
autoit: str = ".au3"
bash: str = ".sh"
basic: str = ".bas"
batch: str = ".bat"
bison: str = ".y"
brainfuck: str = ".bf"
bro: str = ".bro"
c: str = ".c"
clike: str = ".c"  # This is generic; specific languages like C or C++ should be used.
clojure: str = ".clj"
coffeescript: str = ".coffee"
cpp: str = ".cpp"
crystal: str = ".cr"
csharp: str = ".cs"
csp: str = ".csp"
css_extras: str = ".css"
css: str = ".css"
d: str = ".d"
dart: str = ".dart"
diff: str = ".diff"
django: str = ".py"  # Django typically uses Python files
docker: str = "Dockerfile"
eiffel: str = ".e"
elixir: str = ".ex"
erb: str = ".erb"
erlang: str = ".erl"
flow: str = ".js"  # Flow is a static type checker for JavaScript
fortran: str = ".f90"
fsharp: str = ".fs"
gedcom: str = ".ged"
gherkin: str = ".feature"
git: str = ".git"
glsl: str = ".glsl"
go: str = ".go"
graphql: str = ".graphql"
groovy: str = ".groovy"
haml: str = ".haml"
handlebars: str = ".hbs"
haskell: str = ".hs"
haxe: str = ".hx"
hpkp: str = ".hpkp"
hsts: str = ".hsts"
html: str = ".html"
http: str = ".http"
ichigojam: str = ".ijs"
icon: str = ".icon"
inform7: str = ".ni"
ini: str = ".ini"
io: str = ".io"
ipynb: str = ".ipynb"
j: str = ".ijs"
java: str = ".java"
javascript: str = ".js"
jolie: str = ".ol"
json: str = ".json"
jsx: str = ".jsx"
julia: str = ".jl"
keyman: str = ".kmn"
kotlin: str = ".kt"
latex: str = ".tex"
less: str = ".less"
liquid: str = ".liquid"
lisp: str = ".lisp"
livescript: str = ".ls"
lolcode: str = ".lol"
lua: str = ".lua"
makefile: str = "Makefile"
markdown: str = ".md"
markup_templating: str = ".xml"
markup: str = ".xml"
matlab: str = ".m"
mel: str = ".mel"
mizar: str = ".miz"
monkey: str = ".monkey"
n4js: str = ".n4js"
nasm: str = ".asm"
nginx: str = ".conf"
nim: str = ".nim"
nix: str = ".nix"
nsis: str = ".nsi"
objectivec: str = ".m"
ocaml: str = ".ml"
opencl: str = ".cl"
oz: str = ".oz"
parigp: str = ".gp"
parser: str = ".parser"
pascal: str = ".pas"
perl: str = ".pl"
php_extras: str = ".php"
php: str = ".php"
plsql: str = ".sql"
powershell: str = ".ps1"
processing: str = ".pde"
prolog: str = ".pl"
properties: str = ".properties"
protobuf: str = ".proto"
pug: str = ".pug"
puppet: str = ".pp"
pure: str = ".pure"
python: str = ".py"
q: str = ".q"
qore: str = ".q"
r: str = ".r"
reason: str = ".re"
renpy: str = ".rpy"
rest: str = ".rest"
rip: str = ".rip"
roboconf: str = ".graph"
ruby: str = ".rb"
rust: str = ".rs"
sas: str = ".sas"
sass: str = ".sass"
scala: str = ".scala"
scheme: str = ".scm"
scss: str = ".scss"
smalltalk: str = ".st"
smarty: str = ".tpl"
soy: str = ".soy"
stylus: str = ".styl"
swift: str = ".swift"
tcl: str = ".tcl"
textile: str = ".textile"
tsx: str = ".tsx"
twig: str = ".twig"
typescript: str = ".ts"
vbnet: str = ".vb"
velocity: str = ".vm"
verilog: str = ".v"
vhdl: str = ".vhdl"
vim: str = ".vim"
visual_basic: str = ".vb"
wasm: str = ".wasm"
wiki: str = ".wiki"
xeora: str = ".xeora"
xojo: str = ".xojo"
yaml: str = ".yaml"
yml: str = ".yml"
