allLanguages top-level constant
A collection of all languages and content types specified by linguist with the corresponding provided information.
The order of the entries in this list follows what linguist provides and is not guaranteed to be stable between major or minor releases.
Warning: Accessing this list can greatly increase code size, as it includes references to all included languages.
Implementation
@useResult
const Iterable<LanguageInfo> allLanguages = <LanguageInfo>[
Language.$1CEnterprise,
Language.$2DimensionalArray,
Language.$4D,
Language.abap,
Language.abapCds,
Language.abnf,
Language.agsScript,
Language.aidl,
Language.al,
Language.ampl,
Language.antlr,
Language.apiBlueprint,
Language.apl,
Language.asl,
Language.asnDot1,
Language.aspDotNet,
Language.ats,
Language.actionScript,
Language.ada,
Language.adblockFilterList,
Language.adobeFontMetrics,
Language.agda,
Language.alloy,
Language.alpineAbuild,
Language.altiumDesigner,
Language.angelScript,
Language.antBuildSystem,
Language.antlers,
Language.apacheConf,
Language.apex,
Language.apolloGuidanceComputer,
Language.appleScript,
Language.arc,
Language.asciiDoc,
Language.aspectJ,
Language.assembly,
Language.astro,
Language.asymptote,
Language.augeas,
Language.autoHotkey,
Language.autoIt,
Language.avroIdl,
Language.awk,
Language.basic,
Language.ballerina,
Language.batchfile,
Language.beef,
Language.befunge,
Language.berry,
Language.bibtex,
Language.bicep,
Language.bikeshed,
Language.bison,
Language.bitBake,
Language.blade,
Language.blitzBasic,
Language.blitzMax,
Language.bluespec,
Language.bluespecBH,
Language.boo,
Language.boogie,
Language.brainfuck,
Language.brighterScript,
Language.brightscript,
Language.browserslist,
Language.c,
Language.cSharp,
Language.cPlusPlus,
Language.cObjDump,
Language.c2hsHaskell,
Language.capCds,
Language.cil,
Language.clips,
Language.cMake,
Language.cobol,
Language.codeowners,
Language.collada,
Language.cson,
Language.css,
Language.csv,
Language.cue,
Language.cweb,
Language.cabalConfig,
Language.cadence,
Language.cairo,
Language.cameLigo,
Language.capNProto,
Language.cartoCss,
Language.ceylon,
Language.chapel,
Language.charity,
Language.checksums,
Language.chucK,
Language.circom,
Language.cirru,
Language.clarion,
Language.clarity,
Language.classicAsp,
Language.clean,
Language.click,
Language.clojure,
Language.closureTemplates,
Language.cloudFirestoreSecurityRules,
Language.coNllU,
Language.codeQL,
Language.coffeeScript,
Language.coldFusion,
Language.coldFusionCfc,
Language.commonLisp,
Language.commonWorkflowLanguage,
Language.componentPascal,
Language.cool,
Language.coq,
Language.cppObjDump,
Language.creole,
Language.crystal,
Language.csound,
Language.csoundDocument,
Language.csoundScore,
Language.cuda,
Language.cueSheet,
Language.curry,
Language.cycript,
Language.cypher,
Language.cython,
Language.d,
Language.dObjDump,
Language.d2,
Language.digitalCommandLanguage,
Language.dm,
Language.dnsZone,
Language.dtrace,
Language.dafny,
Language.darcsPatch,
Language.dart,
Language.dataWeave,
Language.debianPackageControlFile,
Language.denizenScript,
Language.dhall,
Language.diff,
Language.directX3DFile,
Language.dockerfile,
Language.dogescript,
Language.dotenv,
Language.dylan,
Language.e,
Language.email,
Language.ebnf,
Language.ecl,
Language.eclipse,
Language.ejs,
Language.eq,
Language.eagle,
Language.earthly,
Language.easybuild,
Language.ecereProjects,
Language.ecmarkup,
Language.editorConfig,
Language.edjeDataCollection,
Language.eiffel,
Language.elixir,
Language.elm,
Language.elvish,
Language.elvishTranscript,
Language.emacsLisp,
Language.emberScript,
Language.erlang,
Language.euphoria,
Language.fSharp,
Language.fStar,
Language.figletFont,
Language.flux,
Language.factor,
Language.fancy,
Language.fantom,
Language.faust,
Language.fennel,
Language.filebenchWml,
Language.filterscript,
Language.fluent,
Language.formatted,
Language.forth,
Language.fortran,
Language.fortranFreeForm,
Language.freeBasic,
Language.freeMarker,
Language.frege,
Language.futhark,
Language.gCode,
Language.gaml,
Language.gams,
Language.gap,
Language.gccMachineDescription,
Language.gdb,
Language.gdScript,
Language.gedcom,
Language.glsl,
Language.gn,
Language.gsc,
Language.gameMakerLanguage,
Language.gemfileDotLock,
Language.gemini,
Language.genero,
Language.generoForms,
Language.genie,
Language.genshi,
Language.gentooEbuild,
Language.gentooEclass,
Language.gerberImage,
Language.gettextCatalog,
Language.gherkin,
Language.gitAttributes,
Language.gitConfig,
Language.gitRevisionList,
Language.gleam,
Language.glyph,
Language.glyphBitmapDistributionFormat,
Language.gnuplot,
Language.go,
Language.goChecksums,
Language.goModule,
Language.goWorkspace,
Language.godotResource,
Language.golo,
Language.gosu,
Language.grace,
Language.gradle,
Language.gradleKotlinDsl,
Language.grammaticalFramework,
Language.graphModelingLanguage,
Language.graphQL,
Language.graphvizDot,
Language.groovy,
Language.groovyServerPages,
Language.haProxy,
Language.hcl,
Language.hlsl,
Language.hocon,
Language.html,
Language.htmlEcr,
Language.htmlEex,
Language.htmlErb,
Language.htmlPhp,
Language.htmlRazor,
Language.http,
Language.hxml,
Language.hack,
Language.haml,
Language.handlebars,
Language.harbour,
Language.haskell,
Language.haxe,
Language.hiveQL,
Language.holyC,
Language.hostsFile,
Language.hy,
Language.hyPhy,
Language.idl,
Language.igorPro,
Language.ini,
Language.ircLog,
Language.idris,
Language.ignoreList,
Language.imageJMacro,
Language.imba,
Language.inform7,
Language.ink,
Language.innoSetup,
Language.io,
Language.ioke,
Language.isabelle,
Language.isabelleRoot,
Language.j,
Language.jarManifest,
Language.jcl,
Language.jflex,
Language.json,
Language.jsonWithComments,
Language.json5,
Language.jsonLD,
Language.jsoniq,
Language.janet,
Language.jasmin,
Language.java,
Language.javaProperties,
Language.javaServerPages,
Language.javaScript,
Language.javaScriptErb,
Language.jestSnapshot,
Language.jetBrainsMps,
Language.jinja,
Language.jison,
Language.jisonLex,
Language.jolie,
Language.jsonnet,
Language.julia,
Language.jupyterNotebook,
Language.just,
Language.krl,
Language.kaitaiStruct,
Language.kakouneScript,
Language.kerboScript,
Language.kiCadLayout,
Language.kiCadLegacyLayout,
Language.kiCadSchematic,
Language.kickstart,
Language.kit,
Language.kotlin,
Language.kusto,
Language.lfe,
Language.llvm,
Language.lolcode,
Language.lsl,
Language.ltSpiceSymbol,
Language.labView,
Language.lark,
Language.lasso,
Language.latte,
Language.lean,
Language.less,
Language.lex,
Language.ligoLang,
Language.lilyPond,
Language.limbo,
Language.linkerScript,
Language.linuxKernelModule,
Language.liquid,
Language.literateAgda,
Language.literateCoffeeScript,
Language.literateHaskell,
Language.liveScript,
Language.logos,
Language.logtalk,
Language.lookML,
Language.loomScript,
Language.lua,
Language.m,
Language.m4,
Language.m4Sugar,
Language.matlab,
Language.maxScript,
Language.mdx,
Language.mlir,
Language.mql4,
Language.mql5,
Language.mtml,
Language.muf,
Language.macaulay2,
Language.makefile,
Language.mako,
Language.markdown,
Language.marko,
Language.mask,
Language.mathematica,
Language.mavenPom,
Language.max,
Language.mercury,
Language.mermaid,
Language.meson,
Language.metal,
Language.microsoftDeveloperStudioProject,
Language.microsoftVisualStudioSolution,
Language.miniD,
Language.miniYaml,
Language.mint,
Language.mirah,
Language.modelica,
Language.modula2,
Language.modula3,
Language.moduleManagementSystem,
Language.monkey,
Language.monkeyC,
Language.moocode,
Language.moonScript,
Language.motoko,
Language.motorola68KAssembly,
Language.move,
Language.muse,
Language.mustache,
Language.myghty,
Language.nasl,
Language.ncl,
Language.neon,
Language.nl,
Language.npmConfig,
Language.nsis,
Language.nwScript,
Language.nasal,
Language.nearley,
Language.nemerle,
Language.netLinx,
Language.netLinxErb,
Language.netLogo,
Language.newLisp,
Language.nextflow,
Language.nginx,
Language.nim,
Language.ninja,
Language.nit,
Language.nix,
Language.nu,
Language.numPy,
Language.nunjucks,
Language.nushell,
Language.oasV2Json,
Language.oasV2Yaml,
Language.oasV3Json,
Language.oasV3Yaml,
Language.oCaml,
Language.objDump,
Language.objectDataInstanceNotation,
Language.objectScript,
Language.objectiveC,
Language.objectiveCPlusPlus,
Language.objectiveJ,
Language.odin,
Language.omgrofl,
Language.opa,
Language.opal,
Language.openPolicyAgent,
Language.openApiSpecificationV2,
Language.openApiSpecificationV3,
Language.openCL,
Language.openEdgeAbl,
Language.openQasm,
Language.openRCRunscript,
Language.openScad,
Language.openStepPropertyList,
Language.openTypeFeatureFile,
Language.optionList,
Language.org,
Language.ox,
Language.oxygene,
Language.oz,
Language.p4,
Language.pddl,
Language.pegDotJs,
Language.php,
Language.plSql,
Language.plPgSql,
Language.povRaySdl,
Language.pact,
Language.pan,
Language.papyrus,
Language.parrot,
Language.parrotAssembly,
Language.parrotInternalRepresentation,
Language.pascal,
Language.pawn,
Language.pep8,
Language.perl,
Language.pic,
Language.pickle,
Language.picoLisp,
Language.pigLatin,
Language.pike,
Language.plantUml,
Language.pod,
Language.pod6,
Language.pogoScript,
Language.polar,
Language.pony,
Language.portugol,
Language.postCss,
Language.postScript,
Language.powerBuilder,
Language.powerShell,
Language.prisma,
Language.processing,
Language.procfile,
Language.proguard,
Language.prolog,
Language.promela,
Language.propellerSpin,
Language.protocolBuffer,
Language.protocolBufferTextFormat,
Language.publicKey,
Language.pug,
Language.puppet,
Language.pureData,
Language.pureBasic,
Language.pureScript,
Language.pyret,
Language.python,
Language.pythonConsole,
Language.pythonTraceback,
Language.qSharp,
Language.qml,
Language.qMake,
Language.qtScript,
Language.quake,
Language.r,
Language.raml,
Language.rbs,
Language.rDoc,
Language.realBasic,
Language.rexx,
Language.rmarkdown,
Language.rpc,
Language.rpgle,
Language.rpmSpec,
Language.runoff,
Language.racket,
Language.ragel,
Language.raku,
Language.rascal,
Language.rawTokenData,
Language.reScript,
Language.readlineConfig,
Language.reason,
Language.reasonLigo,
Language.rebol,
Language.recordJar,
Language.red,
Language.redcode,
Language.redirectRules,
Language.regularExpression,
Language.renPy,
Language.renderScript,
Language.rez,
Language.richTextFormat,
Language.ring,
Language.riot,
Language.robotFramework,
Language.roff,
Language.roffManpage,
Language.rouge,
Language.routerOSScript,
Language.ruby,
Language.rust,
Language.sas,
Language.scss,
Language.seLinuxPolicy,
Language.smt,
Language.sparql,
Language.sqf,
Language.sql,
Language.sqlPL,
Language.srecodeTemplate,
Language.sshConfig,
Language.star,
Language.stl,
Language.ston,
Language.svg,
Language.swig,
Language.sage,
Language.saltStack,
Language.sass,
Language.scala,
Language.scaml,
Language.scenic,
Language.scheme,
Language.scilab,
Language.self,
Language.shaderLab,
Language.shell,
Language.shellCheckConfig,
Language.shellSession,
Language.shen,
Language.sieve,
Language.simpleFileVerification,
Language.singularity,
Language.slash,
Language.slice,
Language.slim,
Language.smPL,
Language.smali,
Language.smalltalk,
Language.smarty,
Language.smithy,
Language.snakemake,
Language.solidity,
Language.soong,
Language.sourcePawn,
Language.splineFontDatabase,
Language.squirrel,
Language.stan,
Language.standardML,
Language.starlark,
Language.stata,
Language.stringTemplate,
Language.stylus,
Language.subRipText,
Language.sugarSS,
Language.superCollider,
Language.svelte,
Language.sway,
Language.sweave,
Language.swift,
Language.systemVerilog,
Language.tiProgram,
Language.tlVerilog,
Language.tla,
Language.toml,
Language.tSql,
Language.tsv,
Language.tsx,
Language.txl,
Language.talon,
Language.tcl,
Language.tcsh,
Language.tex,
Language.tea,
Language.terra,
Language.texinfo,
Language.text,
Language.textMateProperties,
Language.textile,
Language.thrift,
Language.turing,
Language.turtle,
Language.twig,
Language.typeLanguage,
Language.typeScript,
Language.typst,
Language.unifiedParallelC,
Language.unity3DAsset,
Language.unixAssembly,
Language.uno,
Language.unrealScript,
Language.urWeb,
Language.v,
Language.vba,
Language.vbScript,
Language.vcl,
Language.vhdl,
Language.vala,
Language.valveDataFormat,
Language.velocityTemplateLanguage,
Language.verilog,
Language.vimHelpFile,
Language.vimScript,
Language.vimSnippet,
Language.visualBasicDotNet,
Language.visualBasic6Dot0,
Language.volt,
Language.vue,
Language.vyper,
Language.wdl,
Language.wgsl,
Language.wavefrontMaterial,
Language.wavefrontObject,
Language.webOntologyLanguage,
Language.webAssembly,
Language.webAssemblyInterfaceType,
Language.webIdl,
Language.webVtt,
Language.wgetConfig,
Language.whiley,
Language.wikitext,
Language.win32MessageFile,
Language.windowsRegistryEntries,
Language.witcherScript,
Language.wollok,
Language.worldOfWarcraftAddonData,
Language.wren,
Language.xBitMap,
Language.xFontDirectoryIndex,
Language.xPixMap,
Language.x10,
Language.xc,
Language.xCompose,
Language.xml,
Language.xmlPropertyList,
Language.xPages,
Language.xProc,
Language.xQuery,
Language.xs,
Language.xslt,
Language.xojo,
Language.xonsh,
Language.xtend,
Language.yaml,
Language.yang,
Language.yara,
Language.yasnippet,
Language.yacc,
Language.yul,
Language.zap,
Language.zil,
Language.zeek,
Language.zenScript,
Language.zephir,
Language.zig,
Language.zimpl,
Language.curlConfig,
Language.desktop,
Language.dircolors,
Language.eC,
Language.edn,
Language.fish,
Language.hoon,
Language.jq,
Language.kvlang,
Language.mIrcScript,
Language.mcfunction,
Language.mupad,
Language.nanorc,
Language.nesC,
Language.ooc,
Language.q,
Language.reStructuredText,
Language.robotsDotTxt,
Language.sed,
Language.wisp,
Language.xBase,
];