**ENUM** # `Language` A language available in the code editor. ## Cases ### `abnf` ### `actionscript` ### `ada` ### `ansforth94` ### `asciidoc` ### `asp` ### `automake` ### `awk` ### `bennugd` ### `bibtex` ### `blueprint` ### `bluespec` ### `boo` ### `c` ### `cSharp` ### `cpp` ### `cg` ### `changelog` ### `changes` ### `cpphdr` ### `cmake` ### `chdr` ### `cobol` ### `commonlisp` ### `css` ### `csv` ### `cuda` ### `d` ### `dart` ### `def` ### `desktop` ### `diff` ### `dtl` ### `docbook` ### `docker` ### `dosbatch` ### `dpatch` ### `dtd` ### `eiffel` ### `erb` ### `erbHtml` ### `erbJs` ### `erlang` ### `fsharp` ### `fcl` ### `fish` ### `ftl` ### `forth` ### `fortran` ### `gap` ### `gdbLog` ### `gdscript` ### `genie` ### `gettextTranslation` ### `go` ### `gradle` ### `dot` ### `groovy` ### `gtkDoc` ### `gtkrc` ### `haddock` ### `haskell` ### `haxe` ### `html` ### `idl` ### `idlExelis` ### `imagej` ### `ini` ### `j` ### `jade` ### `java` ### `js` ### `jsVal` ### `jsExpr` ### `jsFn` ### `jsLit` ### `jsMod` ### `jsSt` ### `jsdoc` ### `json` ### `jsx` ### `julia` ### `kotlin` ### `latex` ### `lean` ### `less` ### `lex` ### `libtool` ### `haskellLiterate` ### `llvm` ### `logcat` ### `logtalk` ### `lua` ### `m4` ### `makefile` ### `mallard` ### `markdown` ### `matlab` ### `maxima` ### `mediawiki` ### `meson` ### `modelica` ### `mxml` ### `nemerle` ### `netrexx` ### `nix` ### `nsis` ### `objc` ### `objj` ### `ocaml` ### `ocl` ### `octave` ### `ooc` ### `opal` ### `openclGlsl` ### `pascal` ### `perl` ### `php` ### `pig` ### `pkgconfig` ### `plain` ### `powershell` ### `prolog` ### `proto` ### `puppet` ### `python3` ### `python` ### `r` ### `reasonml` ### `rst` ### `rpmspec` ### `ruby` ### `rust` ### `scala` ### `scheme` ### `scilab` ### `scss` ### `sh` ### `solidity` ### `sparql` ### `spice` ### `sql` ### `sml` ### `star` ### `sweave` ### `swift` ### `systemverilog` ### `tcl` ### `tera` ### `terraform` ### `texinfo` ### `thrift` ### `todotxt` ### `toml` ### `twig` ### `t2t` ### `typescript` ### `typescriptJsExpr` ### `typescriptJsFn` ### `typescriptJsLit` ### `typescriptJsMod` ### `typescriptJsSt` ### `typescriptJsx` ### `typescriptTypeExpr` ### `typescriptTypeGen` ### `typescriptTypeLit` ### `vala` ### `vbnet` ### `verilog` ### `vhdl` ### `xml` ### `xslt` ### `yacc` ### `yaml` ### `yara` ## Properties ### `languageName` The name of the language for the backend.