allHighlightLanguages top-level property

Map<String, Grammar> allHighlightLanguages
final

Every bundled syntax grammar, keyed by language tag and common aliases.

Referencing this map pulls in ALL grammars, so unused languages can no longer be removed by tree-shaking — use it for demos or tooling. Production code should assemble a map with only the languages it needs.

Implementation

final Map<String, Grammar> allHighlightLanguages = <String, Grammar>{
  'apacheconf': HighlightApacheconf.grammar,
  'bash': HighlightBash.grammar,
  'batch': HighlightBatch.grammar,
  'c': HighlightC.grammar,
  'clike': HighlightClike.grammar,
  'clojure': HighlightClojure.grammar,
  'coffeescript': HighlightCoffeescript.grammar,
  'cpp': HighlightCpp.grammar,
  'csharp': HighlightCsharp.grammar,
  'css': HighlightCss.grammar,
  'dart': HighlightDart.grammar,
  'diff': HighlightDiff.grammar,
  'docker': HighlightDocker.grammar,
  'elixir': HighlightElixir.grammar,
  'elm': HighlightElm.grammar,
  'erlang': HighlightErlang.grammar,
  'fsharp': HighlightFsharp.grammar,
  'git': HighlightGit.grammar,
  'go': HighlightGo.grammar,
  'graphql': HighlightGraphql.grammar,
  'groovy': HighlightGroovy.grammar,
  'handlebars': HighlightHandlebars.grammar,
  'haskell': HighlightHaskell.grammar,
  'html': HighlightHtml.grammar,
  'http': HighlightHttp.grammar,
  'ini': HighlightIni.grammar,
  'java': HighlightJava.grammar,
  'js': HighlightJs.grammar,
  'json': HighlightJson.grammar,
  'json5': HighlightJson5.grammar,
  'jsx': HighlightJsx.grammar,
  'julia': HighlightJulia.grammar,
  'kotlin': HighlightKotlin.grammar,
  'latex': HighlightLatex.grammar,
  'less': HighlightLess.grammar,
  'lua': HighlightLua.grammar,
  'makefile': HighlightMakefile.grammar,
  'markdown': HighlightMarkdown.grammar,
  'markup-templating': HighlightMarkupTemplating.grammar,
  'nginx': HighlightNginx.grammar,
  'objectivec': HighlightObjectivec.grammar,
  'ocaml': HighlightOcaml.grammar,
  'perl': HighlightPerl.grammar,
  'php': HighlightPhp.grammar,
  'plain': HighlightPlain.grammar,
  'powershell': HighlightPowershell.grammar,
  'protobuf': HighlightProtobuf.grammar,
  'python': HighlightPython.grammar,
  'r': HighlightR.grammar,
  'regex': HighlightRegex.grammar,
  'ruby': HighlightRuby.grammar,
  'rust': HighlightRust.grammar,
  'sass': HighlightSass.grammar,
  'scala': HighlightScala.grammar,
  'scss': HighlightScss.grammar,
  'solidity': HighlightSolidity.grammar,
  'sql': HighlightSql.grammar,
  'swift': HighlightSwift.grammar,
  'toml': HighlightToml.grammar,
  'tsx': HighlightTsx.grammar,
  'typescript': HighlightTypescript.grammar,
  'vim': HighlightVim.grammar,
  'wasm': HighlightWasm.grammar,
  'xml': HighlightXml.grammar,
  'yaml': HighlightYaml.grammar,
  'atom': HighlightXml.grammar,
  'coffee': HighlightCoffeescript.grammar,
  'context': HighlightLatex.grammar,
  'cs': HighlightCsharp.grammar,
  'dockerfile': HighlightDocker.grammar,
  'dotnet': HighlightCsharp.grammar,
  'hbs': HighlightHandlebars.grammar,
  'hs': HighlightHaskell.grammar,
  'javascript': HighlightJs.grammar,
  'kt': HighlightKotlin.grammar,
  'kts': HighlightKotlin.grammar,
  'markup': HighlightHtml.grammar,
  'mathml': HighlightHtml.grammar,
  'md': HighlightMarkdown.grammar,
  'mustache': HighlightHandlebars.grammar,
  'objc': HighlightObjectivec.grammar,
  'plaintext': HighlightPlain.grammar,
  'py': HighlightPython.grammar,
  'rb': HighlightRuby.grammar,
  'rss': HighlightXml.grammar,
  'sh': HighlightBash.grammar,
  'shell': HighlightBash.grammar,
  'sol': HighlightSolidity.grammar,
  'ssml': HighlightXml.grammar,
  'svg': HighlightHtml.grammar,
  'tex': HighlightLatex.grammar,
  'text': HighlightPlain.grammar,
  'ts': HighlightTypescript.grammar,
  'txt': HighlightPlain.grammar,
  'webmanifest': HighlightJson.grammar,
  'yml': HighlightYaml.grammar,
};