LANCommander/LANCommander.UI/Components/CodeInput/Languages.cs

93 lines
5.9 KiB
C#
Raw Permalink Normal View History

namespace LANCommander.UI.Components;
public readonly record struct Language(string Id);
public static class Languages
{
public static readonly Language PlainText = new("plaintext");
public static readonly Language JSON = new("json");
public static readonly Language ABAP = new("abap");
public static readonly Language Apex = new("apex");
public static readonly Language Azcli = new("azcli");
public static readonly Language Bat = new("bat");
public static readonly Language Bicep = new("bicep");
public static readonly Language Cameligo = new("cameligo");
public static readonly Language Clojure = new("clojure");
public static readonly Language CoffeeScript = new("coffeescript");
public static readonly Language C = new("c");
public static readonly Language Cpp = new("cpp");
public static readonly Language CSharp = new("csharp");
public static readonly Language CSP = new("csp");
public static readonly Language CSS = new("css");
public static readonly Language Cypher = new("cypher");
public static readonly Language Dart = new("dart");
public static readonly Language Dockerfile = new("dockerfile");
public static readonly Language ECL = new("ecl");
public static readonly Language Elixir = new("elixir");
public static readonly Language Flow9 = new("flow9");
public static readonly Language FSharp = new("fsharp");
public static readonly Language Freemarker2 = new("freemarker2");
public static readonly Language Go = new("go");
public static readonly Language GraphQL = new("graphql");
public static readonly Language Handlebars = new("handlebars");
public static readonly Language HCL = new("hcl");
public static readonly Language HTML = new("html");
public static readonly Language INI = new("ini");
public static readonly Language Java = new("java");
public static readonly Language JavaScript = new("javascript");
public static readonly Language Julia = new("julia");
public static readonly Language Kotlin = new("kotlin");
public static readonly Language Less = new("less");
public static readonly Language Lexon = new("lexon");
public static readonly Language Lua = new("lua");
public static readonly Language Liquid = new("liquid");
public static readonly Language M3 = new("m3");
public static readonly Language Markdown = new("markdown");
public static readonly Language MDX = new("mdx");
public static readonly Language MIPS = new("mips");
public static readonly Language MSDAX = new("msdax");
public static readonly Language MySQL = new("mysql");
public static readonly Language ObjectiveC = new("objective-c");
public static readonly Language Pascal = new("pascal");
public static readonly Language Pascaligo = new("pascaligo");
public static readonly Language Perl = new("perl");
public static readonly Language PGSQL = new("pgsql");
public static readonly Language PHP = new("php");
public static readonly Language Pla = new("pla");
public static readonly Language Postiats = new("postiats");
public static readonly Language PowerQuery = new("powerquery");
public static readonly Language PowerShell = new("powershell");
public static readonly Language Proto = new("proto");
public static readonly Language Pug = new("pug");
public static readonly Language Python = new("python");
public static readonly Language QSharp = new("qsharp");
public static readonly Language R = new("r");
public static readonly Language Razor = new("razor");
public static readonly Language Redis = new("redis");
public static readonly Language Redshift = new("redshift");
public static readonly Language RestructuredText = new("restructuredtext");
public static readonly Language Ruby = new("ruby");
public static readonly Language Rust = new("rust");
public static readonly Language SB = new("sb");
public static readonly Language Scala = new("scala");
public static readonly Language Scheme = new("scheme");
public static readonly Language SCSS = new("scss");
public static readonly Language Shell = new("shell");
public static readonly Language Sol = new("sol");
public static readonly Language AES = new("aes");
public static readonly Language SPARQL = new("sparql");
public static readonly Language SQL = new("sql");
public static readonly Language St = new("st");
public static readonly Language Swift = new("swift");
public static readonly Language SystemVerilog = new("systemverilog");
public static readonly Language Verilog = new("verilog");
public static readonly Language Tcl = new("tcl");
public static readonly Language Twig = new("twig");
public static readonly Language TypeScript = new("typescript");
public static readonly Language TypeSpec = new("typespec");
public static readonly Language VB = new("vb");
public static readonly Language WGSL = new("wgsl");
public static readonly Language XML = new("xml");
public static readonly Language YAML = new("yaml");
}