using System; using System.Collections.Generic; using System.Text; namespace Teknik.Utilities { public static class HighlightHelper { public static Dictionary Languages { get { return new Dictionary() { { "1c", "1C" }, { "abnf", "ABNF" }, { "accesslog", "Access logs" }, { "ada", "Ada" }, { "armasm", "ARM assembler" }, { "arm", "ARM assembler" }, { "avrasm", "AVR assembler" }, { "actionscript", "ActionScript" }, { "as", "ActionScript" }, { "apache", "Apache" }, { "apacheconf", "Apache" }, { "applescript", "AppleScript" }, { "osascript", "AppleScript" }, { "asciidoc", "AsciiDoc" }, { "adoc", "AsciiDoc" }, { "aspectj", "AspectJ" }, { "autohotkey", "AutoHotkey" }, { "autoit", "AutoIt" }, { "awk", "Awk" }, { "mawk", "Awk" }, { "nawk", "Awk" }, { "gawk", "Awk" }, { "axapta", "Axapta" }, { "bash", "Bash" }, { "sh", "Bash" }, { "zsh", "Bash" }, { "basic", "Basic" }, { "bnf", "BNF" }, { "brainfuck", "Brainfuck" }, { "bf", "Brainfuck" }, { "cs", "C#" }, { "csharp", "C#" }, { "cpp", "C++" }, { "c", "C" }, { "cc", "C++" }, { "h", "C++" }, { "c++", "C++" }, { "h++", "C++" }, { "hpp", "C++" }, { "cal", "C/AL" }, { "cos", "Cache Object Script" }, { "cls", "Cache Object Script" }, { "cmake", "CMake" }, { "cmake.in", "CMake" }, { "coq", "Coq" }, { "csp", "CSP" }, { "css", "CSS" }, { "capnproto", "Cap’n Proto" }, { "capnp", "Cap’n Proto" }, { "clojure", "Clojure" }, { "clj", "Clojure" }, { "coffeescript", "CoffeeScript" }, { "coffee", "CoffeeScript" }, { "cson", "CoffeeScript" }, { "iced", "CoffeeScript" }, { "crmsh", "Crmsh" }, { "crm", "Crmsh" }, { "pcmk", "Crmsh" }, { "crystal", "Crystal" }, { "cr", "Crystal" }, { "d", "D" }, { "dns", "DNS Zone file" }, { "zone", "DNS Zone file" }, { "bind", "DNS Zone file" }, { "dos", "DOS" }, { "bat", "DOS" }, { "cmd", "DOS" }, { "dart", "Dart" }, { "delphi", "Delphi" }, { "dpr", "Delphi" }, { "dfm", "Delphi" }, { "pas", "Delphi" }, { "pascal", "Delphi" }, { "freepascal", "Delphi" }, { "lazarus", "Delphi" }, { "lpr", "Delphi" }, { "lfm", "Delphi" }, { "diff", "Diff" }, { "patch", "Diff" }, { "django", "Django" }, { "jinja", "Django" }, { "dockerfile", "Dockerfile" }, { "docker", "Dockerfile" }, { "dsconfig", "dsconfig" }, { "dts", "DTS (Device Tree)" }, { "dust", "Dust" }, { "dst", "Dust" }, { "ebnf", "EBNF" }, { "elixir", "Elixir" }, { "elm", "Elm" }, { "erlang", "Erlang" }, { "erl", "Erlang" }, { "excel", "Excel" }, { "xls", "Excel" }, { "xlsx", "Excel" }, { "fsharp", "F#" }, { "fs", "F#" }, { "fix", "FIX" }, { "fortran", "Fortran" }, { "f90", "Fortran" }, { "f95", "Fortran" }, { "gcode", "G-Code" }, { "nc", "G-Code" }, { "gams", "Gams" }, { "gms", "Gams" }, { "gauss", "GAUSS" }, { "gss", "GAUSS" }, { "gherkin", "Gherkin" }, { "go", "Go" }, { "golang", "Go" }, { "golo", "Golo" }, { "gololang", "Golo" }, { "gradle", "Gradle" }, { "groovy", "Groovy" }, { "xml", "XML" }, { "html", "HTML" }, { "xhtml", "XHTML" }, { "rss", "RSS" }, { "atom", "Atom" }, { "xjb", "HTML, XML" }, { "xsd", "HTML, XML" }, { "xsl", "HTML, XML" }, { "plist", "HTML, XML" }, { "http", "HTTP" }, { "https", "HTTP" }, { "haml", "Haml" }, { "handlebars", "Handlebars" }, { "hbs", "Handlebars" }, { "html.hbs", "Handlebars" }, { "html.handlebars", "Handlebars" }, { "haskell", "Haskell" }, { "hs", "Haskell" }, { "haxe", "Haxe" }, { "hx", "Haxe" }, { "hy", "Hy" }, { "hylang", "Hy" }, { "ini", "Ini" }, { "inform7", "Inform7" }, { "i7", "Inform7" }, { "irpf90", "IRPF90" }, { "json", "JSON" }, { "java", "Java" }, { "jsp", "Java" }, { "javascript", "JavaScript" }, { "js", "JavaScript" }, { "jsx", "JavaScript" }, { "leaf", "Leaf" }, { "lasso", "Lasso" }, { "lassoscript", "Lasso" }, { "less", "Less" }, { "ldif", "LDIF" }, { "lisp", "Lisp" }, { "livecodeserver", "LiveCode Server" }, { "livescript", "LiveScript" }, { "ls", "LiveScript" }, { "lua", "Lua" }, { "makefile", "Makefile" }, { "mk", "Makefile" }, { "mak", "Makefile" }, { "markdown", "Markdown" }, { "md", "Markdown" }, { "mkdown", "Markdown" }, { "mkd", "Markdown" }, { "mathematica", "Mathematica" }, { "mma", "Mathematica" }, { "matlab", "Matlab" }, { "maxima", "Maxima" }, { "mel", "Maya Embedded Language" }, { "mercury", "Mercury" }, { "mizar", "Mizar" }, { "mojolicious", "Mojolicious" }, { "monkey", "Monkey" }, { "moonscript", "Moonscript" }, { "moon", "Moonscript" }, { "n1ql", "N1QL" }, { "nsis", "NSIS" }, { "nginx", "Nginx" }, { "nginxconf", "Nginx" }, { "nimrod", "Nimrod" }, { "nim", "Nimrod" }, { "nix", "Nix" }, { "ocaml", "OCaml" }, { "ml", "OCaml" }, { "objectivec", "Objective C" }, { "mm", "Objective C" }, { "objc", "Objective C" }, { "obj-c", "Objective C" }, { "glsl", "OpenGL Shading Language" }, { "openscad", "OpenSCAD" }, { "scad", "OpenSCAD" }, { "ruleslanguage", "Oracle Rules Language" }, { "oxygene", "Oxygene" }, { "pf", "PF" }, { "pf.conf", "PF" }, { "php", "PHP" }, { "php3", "PHP" }, { "php4", "PHP" }, { "php5", "PHP" }, { "php6", "PHP" }, { "parser3", "Parser3" }, { "perl", "Perl" }, { "pl", "Perl" }, { "pm", "Perl" }, { "pony", "Pony" }, { "powershell", "PowerShell" }, { "ps", "PowerShell" }, { "processing", "Processing" }, { "prolog", "Prolog" }, { "protobuf", "Protocol Buffers" }, { "puppet", "Puppet" }, { "pp", "Puppet" }, { "python", "Python" }, { "py", "Python" }, { "gyp", "Python" }, { "profile", "Python profiler results" }, { "k", "Q" }, { "kdb", "Q" }, { "qml", "QML" }, { "r", "R" }, { "rib", "RenderMan RIB" }, { "rsl", "RenderMan RSL" }, { "graph", "Roboconf" }, { "instances", "Roboconf" }, { "ruby", "Ruby" }, { "rb", "Ruby" }, { "gemspec", "Ruby" }, { "podspec", "Ruby" }, { "thor", "Ruby" }, { "irb", "Ruby" }, { "rust", "Rust" }, { "rs", "Rust" }, { "scss", "SCSS" }, { "sql", "SQL" }, { "p21", "STEP Part 21" }, { "step", "STEP Part 21" }, { "stp", "STEP Part 21" }, { "scala", "Scala" }, { "scheme", "Scheme" }, { "scilab", "Scilab" }, { "sci", "Scilab" }, { "shell", "Shell" }, { "console", "Shell" }, { "smali", "Smali" }, { "smalltalk", "Smalltalk" }, { "st", "Smalltalk" }, { "stan", "Stan" }, { "stata", "Stata" }, { "stylus", "Stylus" }, { "styl", "Stylus" }, { "subunit", "SubUnit" }, { "swift", "Swift" }, { "tap", "Test Anything Protocol" }, { "tcl", "Tcl" }, { "tk", "Tcl" }, { "tex", "TeX" }, { "thrift", "Thrift" }, { "tp", "TP" }, { "twig", "Twig" }, { "craftcms", "Twig" }, { "typescript", "TypeScript" }, { "ts", "TypeScript" }, { "vbnet", "VB.Net" }, { "vb", "VB.Net" }, { "vbscript", "VBScript" }, { "vbs", "VBScript" }, { "vhdl", "VHDL" }, { "vala", "Vala" }, { "verilog", "Verilog" }, { "v", "Verilog" }, { "vim", "Vim Script" }, { "x86asm", "x86 Assembly" }, { "xl", "XL" }, { "tao", "XL" }, { "xpath", "XQuery" }, { "xq", "XQuery" }, { "zephir", "Zephir" }, { "zep", "Zephir" } }; } } } }