Skip to content

Latest commit

 

History

History
54 lines (52 loc) · 54.4 KB

SUPPORTED_LANGUAGES.md

File metadata and controls

54 lines (52 loc) · 54.4 KB

Supported Languages

48 languages are currently supported.

File type Extension Supported comments
Assembly .asm, .a51, .i, .inc, .nas, .nasm ;, /* */
C .c, .cats, .h, .idc //, /* */
C# .cs, .cake, .cs.pp, .csx, .linq //, /* */
C++ .cpp, .c++, .cc, .cp, .cppm, .cxx, .h, .h++, .hh, .hpp, .hxx, .inc, .inl, .ino, .ipp, .ixx, .re, .tcc, .tpp, .txx //, /* */
Clojure .clj, .bb, .boot, .cl2, .cljc, .cljs, .cljs.hl, .cljscm, .cljx, .hic ;
CoffeeScript .coffee, ._coffee, .cake, .cjsx, .iced #, ### ###
Dockerfile .dockerfile #
Elixir .ex, .exs #, @moduledoc """ """, @doc """ """
Emacs Lisp .el, .emacs, .emacs.desktop ;
Erlang .erl, .app, .app.src, .es, .escript, .hrl, .xrl, .yrl %
Fortran .f, .f77, .for, .fpp !
Fortran Free Form .f90, .f03, .f08, .f95 !
Go .go //, /* */
Go Module //
Groovy .groovy, .grt, .gtpl, .gvy //, /* */
HTML .html, .hta, .htm, .html.hl, .inc, .xht, .xhtml <!-- -->
HTML+ERB .erb, .erb.deface, .rhtml <!-- -->, <%# %>
Haskell .hs, .hs-boot, .hsc --, {- -}
JSON .json, .4DForm, .4DProject, .avsc, .geojson, .gltf, .har, .ice, .JSON-tmLanguage, .jsonl, .mcmeta, .sarif, .tfstate, .tfstate.backup, .topojson, .webapp, .webmanifest, .yy, .yyp //, #, /* */
Java .java, .jav, .jsh //, /* */
JavaScript .js, ._js, .bones, .cjs, .es, .es6, .frag, .gs, .jake, .javascript, .jsb, .jscad, .jsfl, .jslib, .jsm, .jspre, .jss, .jsx, .mjs, .njs, .pac, .sjs, .ssjs, .xsjs, .xsjslib //, /* */
Kotlin .kt, .ktm, .kts //, /* */
Lua .lua, .fcgi, .nse, .p8, .pd_lua, .rbxs, .rockspec, .wlua --, --[[ --]]
MATLAB .matlab, .m %, %{ }%
Makefile .mak, .d, .make, .makefile, .mk, .mkfile #
Objective-C .m, .h //, /* */
PHP .php, .aw, .ctp, .fcgi, .inc, .php3, .php4, .php5, .phps, .phpt #, //, /* */
Pascal .pas, .dfm, .dpr, .inc, .lpr, .pascal, .pp //, (* *), { }
Perl .pl, .al, .cgi, .fcgi, .perl, .ph, .plx, .pm, .psgi, .t #, = =cut
PowerShell .ps1, .psd1, .psm1 #, <# #>
Puppet .pp #
Python .py, .cgi, .fcgi, .gyp, .gypi, .lmi, .py3, .pyde, .pyi, .pyp, .pyt, .pyw, .rpy, .spec, .tac, .wsgi, .xpy #, """ """
R .r, .rd, .rsx #
Ruby .rb, .builder, .eye, .fcgi, .gemspec, .god, .jbuilder, .mspec, .pluginspec, .podspec, .prawn, .rabl, .rake, .rbi, .rbuild, .rbw, .rbx, .ru, .ruby, .spec, .thor, .watchr #, =begin =end
Rust .rs, .rs.in //, /* */
SQL .sql, .cql, .ddl, .inc, .mysql, .prc, .tab, .udf, .viw --, /* */
Scala .scala, .kojo, .sbt, .sc //, /* */
Shell .sh, .bash, .bats, .cgi, .command, .fcgi, .ksh, .sh.in, .tmux, .tool, .trigger, .zsh, .zsh-theme #
Swift .swift //, /* */
TOML .toml #
TeX .tex, .aux, .bbx, .cbx, .cls, .dtx, .ins, .lbx, .ltx, .mkii, .mkiv, .mkvi, .sty, .toc %
TypeScript .ts, .cts, .mts //, /* */
Unix Assembly .s, .ms ;, /* */
VBA .bas, .cls, .frm, .vba '
Vim Script .vim, .vba, .vimrc, .vmb "
Visual Basic .NET .vb, .vbhtml '
XML .xml, .adml, .admx, .ant, .axaml, .axml, .builds, .ccproj, .ccxml, .clixml, .cproject, .cscfg, .csdef, .csl, .csproj, .ct, .depproj, .dita, .ditamap, .ditaval, .dll.config, .dotsettings, .filters, .fsproj, .fxml, .glade, .gml, .gmx, .grxml, .gst, .hzp, .iml, .ivy, .jelly, .jsproj, .kml, .launch, .mdpolicy, .mjml, .mm, .mod, .mojo, .mxml, .natvis, .ncl, .ndproj, .nproj, .nuspec, .odd, .osm, .pkgproj, .pluginspec, .proj, .props, .ps1xml, .psc1, .pt, .qhelp, .rdf, .res, .resx, .rs, .rss, .sch, .scxml, .sfproj, .shproj, .srdf, .storyboard, .sublime-snippet, .sw, .targets, .tml, .ts, .tsx, .typ, .ui, .urdf, .ux, .vbproj, .vcxproj, .vsixmanifest, .vssettings, .vstemplate, .vxml, .wixproj, .workflow, .wsdl, .wsf, .wxi, .wxl, .wxs, .x3d, .xacro, .xaml, .xib, .xlf, .xliff, .xmi, .xml.dist, .xmp, .xproj, .xsd, .xspec, .xul, .zcml <!-- -->
YAML .yml, .mir, .reek, .rviz, .sublime-syntax, .syntax, .yaml, .yaml-tmlanguage, .yaml.sed, .yml.mysql #