addons/isl/src/generated/textmate/TextMateGrammarManifest.tsblame
View source
b69ab311/**
b69ab312 * Copyright (c) Meta Platforms, Inc. and affiliates.
b69ab313 *
b69ab314 * This source code is licensed under the MIT license found in the
b69ab315 * LICENSE file in the root directory of this source tree.
b69ab316 *
b69ab317 * @generated
b69ab318 */
b69ab319
b69ab3110import type {Grammar, LanguageConfiguration} from 'shared/textmate-lib/types';
b69ab3111
b69ab3112const grammars: {[scopeName: string]: Grammar} = {
b69ab3113 'documentation.injection.js.jsx': {
b69ab3114 language: undefined,
b69ab3115 injections: [],
b69ab3116 embeddedLanguages: undefined,
b69ab3117 fileName: 'documentation_injection_js_jsx_TextMateGrammar',
b69ab3118 fileFormat: 'json',
b69ab3119 },
b69ab3120 'documentation.injection.ts': {
b69ab3121 language: undefined,
b69ab3122 injections: [],
b69ab3123 embeddedLanguages: undefined,
b69ab3124 fileName: 'documentation_injection_ts_TextMateGrammar',
b69ab3125 fileFormat: 'json',
b69ab3126 },
b69ab3127 'markdown.cabal.codeblock': {
b69ab3128 language: undefined,
b69ab3129 injections: [],
b69ab3130 embeddedLanguages: {'meta.embedded.block.cabal': 'cabal'},
b69ab3131 fileName: 'markdown_cabal_codeblock_TextMateGrammar',
b69ab3132 fileFormat: 'json',
b69ab3133 },
b69ab3134 'markdown.hack.codeblock': {
b69ab3135 language: undefined,
b69ab3136 injections: [],
b69ab3137 embeddedLanguages: {'meta.embedded.block.hack': 'hack'},
b69ab3138 fileName: 'markdown_hack_codeblock_TextMateGrammar',
b69ab3139 fileFormat: 'json',
b69ab3140 },
b69ab3141 'markdown.haskell.codeblock': {
b69ab3142 language: undefined,
b69ab3143 injections: [],
b69ab3144 embeddedLanguages: {'meta.embedded.block.haskell': 'haskell'},
b69ab3145 fileName: 'markdown_haskell_codeblock_TextMateGrammar',
b69ab3146 fileFormat: 'json',
b69ab3147 },
b69ab3148 'markdown.kotlin.codeblock': {
b69ab3149 language: undefined,
b69ab3150 injections: [],
b69ab3151 embeddedLanguages: {'meta.embedded.block.kotlin': 'kotlin'},
b69ab3152 fileName: 'markdown_kotlin_codeblock_TextMateGrammar',
b69ab3153 fileFormat: 'json',
b69ab3154 },
b69ab3155 'markdown.lhaskell.codeblock': {
b69ab3156 language: undefined,
b69ab3157 injections: [],
b69ab3158 embeddedLanguages: {'meta.embedded.block.lhaskell': 'lhaskell'},
b69ab3159 fileName: 'markdown_lhaskell_codeblock_TextMateGrammar',
b69ab3160 fileFormat: 'json',
b69ab3161 },
b69ab3162 'markdown.toml.frontmatter.codeblock': {
b69ab3163 language: undefined,
b69ab3164 injections: [],
b69ab3165 embeddedLanguages: undefined,
b69ab3166 fileName: 'markdown_toml_frontmatter_codeblock_TextMateGrammar',
b69ab3167 fileFormat: 'plist',
b69ab3168 },
b69ab3169 'source.asp.vb.net': {
b69ab3170 language: 'vb',
b69ab3171 injections: [],
b69ab3172 embeddedLanguages: undefined,
b69ab3173 fileName: 'source_asp_vb_net_TextMateGrammar',
b69ab3174 fileFormat: 'json',
b69ab3175 },
b69ab3176 'source.batchfile': {
b69ab3177 language: 'bat',
b69ab3178 injections: [],
b69ab3179 embeddedLanguages: undefined,
b69ab3180 fileName: 'source_batchfile_TextMateGrammar',
b69ab3181 fileFormat: 'json',
b69ab3182 },
b69ab3183 'source.c': {
b69ab3184 language: 'c',
b69ab3185 injections: [],
b69ab3186 embeddedLanguages: undefined,
b69ab3187 fileName: 'source_c_TextMateGrammar',
b69ab3188 fileFormat: 'json',
b69ab3189 },
b69ab3190 'source.c.platform': {
b69ab3191 language: undefined,
b69ab3192 injections: [],
b69ab3193 embeddedLanguages: undefined,
b69ab3194 fileName: 'source_c_platform_TextMateGrammar',
b69ab3195 fileFormat: 'json',
b69ab3196 },
b69ab3197 'source.c2hs': {
b69ab3198 language: 'C2Hs',
b69ab3199 injections: [],
b69ab31100 embeddedLanguages: undefined,
b69ab31101 fileName: 'source_c2hs_TextMateGrammar',
b69ab31102 fileFormat: 'json',
b69ab31103 },
b69ab31104 'source.cabal': {
b69ab31105 language: 'cabal',
b69ab31106 injections: [],
b69ab31107 embeddedLanguages: undefined,
b69ab31108 fileName: 'source_cabal_TextMateGrammar',
b69ab31109 fileFormat: 'json',
b69ab31110 },
b69ab31111 'source.clojure': {
b69ab31112 language: 'clojure',
b69ab31113 injections: [],
b69ab31114 embeddedLanguages: undefined,
b69ab31115 fileName: 'source_clojure_TextMateGrammar',
b69ab31116 fileFormat: 'json',
b69ab31117 },
b69ab31118 'source.coffee': {
b69ab31119 language: 'coffeescript',
b69ab31120 injections: [],
b69ab31121 embeddedLanguages: undefined,
b69ab31122 fileName: 'source_coffee_TextMateGrammar',
b69ab31123 fileFormat: 'json',
b69ab31124 },
b69ab31125 'source.cpp': {
b69ab31126 language: 'cpp',
b69ab31127 injections: [],
b69ab31128 embeddedLanguages: undefined,
b69ab31129 fileName: 'source_cpp_TextMateGrammar',
b69ab31130 fileFormat: 'json',
b69ab31131 },
b69ab31132 'source.cpp.embedded.macro': {
b69ab31133 language: 'cpp',
b69ab31134 injections: [],
b69ab31135 embeddedLanguages: undefined,
b69ab31136 fileName: 'source_cpp_embedded_macro_TextMateGrammar',
b69ab31137 fileFormat: 'json',
b69ab31138 },
b69ab31139 'source.cs': {
b69ab31140 language: 'csharp',
b69ab31141 injections: [],
b69ab31142 embeddedLanguages: undefined,
b69ab31143 fileName: 'source_cs_TextMateGrammar',
b69ab31144 fileFormat: 'json',
b69ab31145 },
b69ab31146 'source.css': {
b69ab31147 language: 'css',
b69ab31148 injections: [],
b69ab31149 embeddedLanguages: undefined,
b69ab31150 fileName: 'source_css_TextMateGrammar',
b69ab31151 fileFormat: 'json',
b69ab31152 },
b69ab31153 'source.css.less': {
b69ab31154 language: 'less',
b69ab31155 injections: [],
b69ab31156 embeddedLanguages: undefined,
b69ab31157 fileName: 'source_css_less_TextMateGrammar',
b69ab31158 fileFormat: 'json',
b69ab31159 },
b69ab31160 'source.css.scss': {
b69ab31161 language: 'scss',
b69ab31162 injections: [],
b69ab31163 embeddedLanguages: undefined,
b69ab31164 fileName: 'source_css_scss_TextMateGrammar',
b69ab31165 fileFormat: 'json',
b69ab31166 },
b69ab31167 'source.cuda-cpp': {
b69ab31168 language: 'cuda-cpp',
b69ab31169 injections: [],
b69ab31170 embeddedLanguages: undefined,
b69ab31171 fileName: 'source_cuda-cpp_TextMateGrammar',
b69ab31172 fileFormat: 'json',
b69ab31173 },
b69ab31174 'source.dart': {
b69ab31175 language: 'dart',
b69ab31176 injections: [],
b69ab31177 embeddedLanguages: undefined,
b69ab31178 fileName: 'source_dart_TextMateGrammar',
b69ab31179 fileFormat: 'json',
b69ab31180 },
b69ab31181 'source.dockerfile': {
b69ab31182 language: 'dockerfile',
b69ab31183 injections: [],
b69ab31184 embeddedLanguages: undefined,
b69ab31185 fileName: 'source_dockerfile_TextMateGrammar',
b69ab31186 fileFormat: 'json',
b69ab31187 },
b69ab31188 'source.fsharp': {
b69ab31189 language: 'fsharp',
b69ab31190 injections: [],
b69ab31191 embeddedLanguages: undefined,
b69ab31192 fileName: 'source_fsharp_TextMateGrammar',
b69ab31193 fileFormat: 'json',
b69ab31194 },
b69ab31195 'source.gdscript': {
b69ab31196 language: 'gdscript',
b69ab31197 injections: [],
b69ab31198 embeddedLanguages: undefined,
b69ab31199 fileName: 'source_gdscript_TextMateGrammar',
b69ab31200 fileFormat: 'json',
b69ab31201 },
b69ab31202 'source.go': {
b69ab31203 language: 'go',
b69ab31204 injections: [],
b69ab31205 embeddedLanguages: undefined,
b69ab31206 fileName: 'source_go_TextMateGrammar',
b69ab31207 fileFormat: 'json',
b69ab31208 },
b69ab31209 'source.groovy': {
b69ab31210 language: 'groovy',
b69ab31211 injections: [],
b69ab31212 embeddedLanguages: undefined,
b69ab31213 fileName: 'source_groovy_TextMateGrammar',
b69ab31214 fileFormat: 'json',
b69ab31215 },
b69ab31216 'source.hack': {
b69ab31217 language: 'hack',
b69ab31218 injections: [],
b69ab31219 embeddedLanguages: undefined,
b69ab31220 fileName: 'source_hack_TextMateGrammar',
b69ab31221 fileFormat: 'json',
b69ab31222 },
b69ab31223 'source.haskell': {
b69ab31224 language: 'haskell',
b69ab31225 injections: [],
b69ab31226 embeddedLanguages: undefined,
b69ab31227 fileName: 'source_haskell_TextMateGrammar',
b69ab31228 fileFormat: 'json',
b69ab31229 },
b69ab31230 'source.hlsl': {
b69ab31231 language: 'hlsl',
b69ab31232 injections: [],
b69ab31233 embeddedLanguages: undefined,
b69ab31234 fileName: 'source_hlsl_TextMateGrammar',
b69ab31235 fileFormat: 'json',
b69ab31236 },
b69ab31237 'source.hsc': {
b69ab31238 language: 'Hsc2Hs',
b69ab31239 injections: [],
b69ab31240 embeddedLanguages: undefined,
b69ab31241 fileName: 'source_hsc_TextMateGrammar',
b69ab31242 fileFormat: 'json',
b69ab31243 },
b69ab31244 'source.ignore': {
b69ab31245 language: 'ignore',
b69ab31246 injections: [],
b69ab31247 embeddedLanguages: undefined,
b69ab31248 fileName: 'source_ignore_TextMateGrammar',
b69ab31249 fileFormat: 'json',
b69ab31250 },
b69ab31251 'source.ini': {
b69ab31252 language: 'ini',
b69ab31253 injections: [],
b69ab31254 embeddedLanguages: undefined,
b69ab31255 fileName: 'source_ini_TextMateGrammar',
b69ab31256 fileFormat: 'json',
b69ab31257 },
b69ab31258 'source.java': {
b69ab31259 language: 'java',
b69ab31260 injections: [],
b69ab31261 embeddedLanguages: undefined,
b69ab31262 fileName: 'source_java_TextMateGrammar',
b69ab31263 fileFormat: 'json',
b69ab31264 },
b69ab31265 'source.js': {
b69ab31266 language: 'javascript',
b69ab31267 injections: ['documentation.injection.js.jsx'],
b69ab31268 embeddedLanguages: {
b69ab31269 'meta.tag.js': 'jsx-tags',
b69ab31270 'meta.tag.without-attributes.js': 'jsx-tags',
b69ab31271 'meta.tag.attributes.js': 'javascript',
b69ab31272 'meta.embedded.expression.js': 'javascript',
b69ab31273 },
b69ab31274 fileName: 'source_js_TextMateGrammar',
b69ab31275 fileFormat: 'json',
b69ab31276 },
b69ab31277 'source.js.jsx': {
b69ab31278 language: 'javascriptreact',
b69ab31279 injections: ['documentation.injection.js.jsx'],
b69ab31280 embeddedLanguages: {
b69ab31281 'meta.tag.js': 'jsx-tags',
b69ab31282 'meta.tag.without-attributes.js': 'jsx-tags',
b69ab31283 'meta.tag.attributes.js.jsx': 'javascriptreact',
b69ab31284 'meta.embedded.expression.js': 'javascriptreact',
b69ab31285 },
b69ab31286 fileName: 'source_js_jsx_TextMateGrammar',
b69ab31287 fileFormat: 'json',
b69ab31288 },
b69ab31289 'source.js.regexp': {
b69ab31290 language: undefined,
b69ab31291 injections: [],
b69ab31292 embeddedLanguages: undefined,
b69ab31293 fileName: 'source_js_regexp_TextMateGrammar',
b69ab31294 fileFormat: 'plist',
b69ab31295 },
b69ab31296 'source.julia': {
b69ab31297 language: 'julia',
b69ab31298 injections: [],
b69ab31299 embeddedLanguages: {
b69ab31300 'meta.embedded.inline.cpp': 'cpp',
b69ab31301 'meta.embedded.inline.javascript': 'javascript',
b69ab31302 'meta.embedded.inline.python': 'python',
b69ab31303 'meta.embedded.inline.r': 'r',
b69ab31304 'meta.embedded.inline.sql': 'sql',
b69ab31305 },
b69ab31306 fileName: 'source_julia_TextMateGrammar',
b69ab31307 fileFormat: 'json',
b69ab31308 },
b69ab31309 'source.kotlin': {
b69ab31310 language: 'kotlin',
b69ab31311 injections: [],
b69ab31312 embeddedLanguages: undefined,
b69ab31313 fileName: 'source_kotlin_TextMateGrammar',
b69ab31314 fileFormat: 'plist',
b69ab31315 },
b69ab31316 'source.lua': {
b69ab31317 language: 'lua',
b69ab31318 injections: [],
b69ab31319 embeddedLanguages: undefined,
b69ab31320 fileName: 'source_lua_TextMateGrammar',
b69ab31321 fileFormat: 'json',
b69ab31322 },
b69ab31323 'source.makefile': {
b69ab31324 language: 'makefile',
b69ab31325 injections: [],
b69ab31326 embeddedLanguages: undefined,
b69ab31327 fileName: 'source_makefile_TextMateGrammar',
b69ab31328 fileFormat: 'json',
b69ab31329 },
b69ab31330 'source.objc': {
b69ab31331 language: 'objective-c',
b69ab31332 injections: [],
b69ab31333 embeddedLanguages: undefined,
b69ab31334 fileName: 'source_objc_TextMateGrammar',
b69ab31335 fileFormat: 'json',
b69ab31336 },
b69ab31337 'source.objcpp': {
b69ab31338 language: 'objective-cpp',
b69ab31339 injections: [],
b69ab31340 embeddedLanguages: undefined,
b69ab31341 fileName: 'source_objcpp_TextMateGrammar',
b69ab31342 fileFormat: 'json',
b69ab31343 },
b69ab31344 'source.perl': {
b69ab31345 language: 'perl',
b69ab31346 injections: [],
b69ab31347 embeddedLanguages: undefined,
b69ab31348 fileName: 'source_perl_TextMateGrammar',
b69ab31349 fileFormat: 'json',
b69ab31350 },
b69ab31351 'source.perl.6': {
b69ab31352 language: 'perl6',
b69ab31353 injections: [],
b69ab31354 embeddedLanguages: undefined,
b69ab31355 fileName: 'source_perl_6_TextMateGrammar',
b69ab31356 fileFormat: 'json',
b69ab31357 },
b69ab31358 'source.powershell': {
b69ab31359 language: 'powershell',
b69ab31360 injections: [],
b69ab31361 embeddedLanguages: undefined,
b69ab31362 fileName: 'source_powershell_TextMateGrammar',
b69ab31363 fileFormat: 'json',
b69ab31364 },
b69ab31365 'source.python': {
b69ab31366 language: 'python',
b69ab31367 injections: [],
b69ab31368 embeddedLanguages: undefined,
b69ab31369 fileName: 'source_python_TextMateGrammar',
b69ab31370 fileFormat: 'json',
b69ab31371 },
b69ab31372 'source.r': {
b69ab31373 language: 'r',
b69ab31374 injections: [],
b69ab31375 embeddedLanguages: undefined,
b69ab31376 fileName: 'source_r_TextMateGrammar',
b69ab31377 fileFormat: 'json',
b69ab31378 },
b69ab31379 'source.regexp.python': {
b69ab31380 language: undefined,
b69ab31381 injections: [],
b69ab31382 embeddedLanguages: undefined,
b69ab31383 fileName: 'source_regexp_python_TextMateGrammar',
b69ab31384 fileFormat: 'json',
b69ab31385 },
b69ab31386 'source.ruby': {
b69ab31387 language: 'ruby',
b69ab31388 injections: [],
b69ab31389 embeddedLanguages: undefined,
b69ab31390 fileName: 'source_ruby_TextMateGrammar',
b69ab31391 fileFormat: 'json',
b69ab31392 },
b69ab31393 'source.rust': {
b69ab31394 language: 'rust',
b69ab31395 injections: [],
b69ab31396 embeddedLanguages: undefined,
b69ab31397 fileName: 'source_rust_TextMateGrammar',
b69ab31398 fileFormat: 'json',
b69ab31399 },
b69ab31400 'source.sassdoc': {
b69ab31401 language: undefined,
b69ab31402 injections: [],
b69ab31403 embeddedLanguages: undefined,
b69ab31404 fileName: 'source_sassdoc_TextMateGrammar',
b69ab31405 fileFormat: 'json',
b69ab31406 },
b69ab31407 'source.shell': {
b69ab31408 language: 'shellscript',
b69ab31409 injections: [],
b69ab31410 embeddedLanguages: undefined,
b69ab31411 fileName: 'source_shell_TextMateGrammar',
b69ab31412 fileFormat: 'json',
b69ab31413 },
b69ab31414 'source.sql': {
b69ab31415 language: 'sql',
b69ab31416 injections: [],
b69ab31417 embeddedLanguages: undefined,
b69ab31418 fileName: 'source_sql_TextMateGrammar',
b69ab31419 fileFormat: 'json',
b69ab31420 },
b69ab31421 'source.swift': {
b69ab31422 language: 'swift',
b69ab31423 injections: [],
b69ab31424 embeddedLanguages: undefined,
b69ab31425 fileName: 'source_swift_TextMateGrammar',
b69ab31426 fileFormat: 'json',
b69ab31427 },
b69ab31428 'source.thrift': {
b69ab31429 language: 'thrift',
b69ab31430 injections: [],
b69ab31431 embeddedLanguages: undefined,
b69ab31432 fileName: 'source_thrift_TextMateGrammar',
b69ab31433 fileFormat: 'plist',
b69ab31434 },
b69ab31435 'source.toml': {
b69ab31436 language: 'toml',
b69ab31437 injections: [],
b69ab31438 embeddedLanguages: undefined,
b69ab31439 fileName: 'source_toml_TextMateGrammar',
b69ab31440 fileFormat: 'plist',
b69ab31441 },
b69ab31442 'source.ts': {
b69ab31443 language: 'typescript',
b69ab31444 injections: ['documentation.injection.ts'],
b69ab31445 embeddedLanguages: undefined,
b69ab31446 fileName: 'source_ts_TextMateGrammar',
b69ab31447 fileFormat: 'json',
b69ab31448 },
b69ab31449 'source.tsx': {
b69ab31450 language: 'typescriptreact',
b69ab31451 injections: ['documentation.injection.ts'],
b69ab31452 embeddedLanguages: {
b69ab31453 'meta.tag.tsx': 'jsx-tags',
b69ab31454 'meta.tag.without-attributes.tsx': 'jsx-tags',
b69ab31455 'meta.tag.attributes.tsx': 'typescriptreact',
b69ab31456 'meta.embedded.expression.tsx': 'typescriptreact',
b69ab31457 },
b69ab31458 fileName: 'source_tsx_TextMateGrammar',
b69ab31459 fileFormat: 'json',
b69ab31460 },
b69ab31461 'source.yaml': {
b69ab31462 language: 'yaml',
b69ab31463 injections: [],
b69ab31464 embeddedLanguages: undefined,
b69ab31465 fileName: 'source_yaml_TextMateGrammar',
b69ab31466 fileFormat: 'json',
b69ab31467 },
b69ab31468 'text.git-commit': {
b69ab31469 language: 'git-commit',
b69ab31470 injections: [],
b69ab31471 embeddedLanguages: undefined,
b69ab31472 fileName: 'text_git-commit_TextMateGrammar',
b69ab31473 fileFormat: 'json',
b69ab31474 },
b69ab31475 'text.git-rebase': {
b69ab31476 language: 'git-rebase',
b69ab31477 injections: [],
b69ab31478 embeddedLanguages: undefined,
b69ab31479 fileName: 'text_git-rebase_TextMateGrammar',
b69ab31480 fileFormat: 'json',
b69ab31481 },
b69ab31482 'text.html.basic': {
b69ab31483 language: undefined,
b69ab31484 injections: [],
b69ab31485 embeddedLanguages: {
b69ab31486 'text.html': 'html',
b69ab31487 'source.css': 'css',
b69ab31488 'source.js': 'javascript',
b69ab31489 'source.python': 'python',
b69ab31490 'source.smarty': 'smarty',
b69ab31491 },
b69ab31492 fileName: 'text_html_basic_TextMateGrammar',
b69ab31493 fileFormat: 'json',
b69ab31494 },
b69ab31495 'text.html.cshtml': {
b69ab31496 language: 'razor',
b69ab31497 injections: [],
b69ab31498 embeddedLanguages: {
b69ab31499 'section.embedded.source.cshtml': 'csharp',
b69ab31500 'source.css': 'css',
b69ab31501 'source.js': 'javascript',
b69ab31502 },
b69ab31503 fileName: 'text_html_cshtml_TextMateGrammar',
b69ab31504 fileFormat: 'json',
b69ab31505 },
b69ab31506 'text.html.derivative': {
b69ab31507 language: 'html',
b69ab31508 injections: [],
b69ab31509 embeddedLanguages: {
b69ab31510 'text.html': 'html',
b69ab31511 'source.css': 'css',
b69ab31512 'source.js': 'javascript',
b69ab31513 'source.python': 'python',
b69ab31514 'source.smarty': 'smarty',
b69ab31515 },
b69ab31516 fileName: 'text_html_derivative_TextMateGrammar',
b69ab31517 fileFormat: 'json',
b69ab31518 },
b69ab31519 'text.html.handlebars': {
b69ab31520 language: 'handlebars',
b69ab31521 injections: [],
b69ab31522 embeddedLanguages: undefined,
b69ab31523 fileName: 'text_html_handlebars_TextMateGrammar',
b69ab31524 fileFormat: 'json',
b69ab31525 },
b69ab31526 'text.html.markdown': {
b69ab31527 language: 'markdown',
b69ab31528 injections: [
b69ab31529 'markdown.cabal.codeblock',
b69ab31530 'markdown.hack.codeblock',
b69ab31531 'markdown.haskell.codeblock',
b69ab31532 'markdown.kotlin.codeblock',
b69ab31533 'markdown.lhaskell.codeblock',
b69ab31534 'markdown.toml.frontmatter.codeblock',
b69ab31535 ],
b69ab31536 embeddedLanguages: {
b69ab31537 'meta.embedded.block.html': 'html',
b69ab31538 'source.js': 'javascript',
b69ab31539 'source.css': 'css',
b69ab31540 'meta.embedded.block.frontmatter': 'yaml',
b69ab31541 'meta.embedded.block.css': 'css',
b69ab31542 'meta.embedded.block.ini': 'ini',
b69ab31543 'meta.embedded.block.java': 'java',
b69ab31544 'meta.embedded.block.lua': 'lua',
b69ab31545 'meta.embedded.block.makefile': 'makefile',
b69ab31546 'meta.embedded.block.perl': 'perl',
b69ab31547 'meta.embedded.block.r': 'r',
b69ab31548 'meta.embedded.block.ruby': 'ruby',
b69ab31549 'meta.embedded.block.php': 'php',
b69ab31550 'meta.embedded.block.sql': 'sql',
b69ab31551 'meta.embedded.block.vs_net': 'vs_net',
b69ab31552 'meta.embedded.block.xml': 'xml',
b69ab31553 'meta.embedded.block.xsl': 'xsl',
b69ab31554 'meta.embedded.block.yaml': 'yaml',
b69ab31555 'meta.embedded.block.dosbatch': 'dosbatch',
b69ab31556 'meta.embedded.block.clojure': 'clojure',
b69ab31557 'meta.embedded.block.coffee': 'coffee',
b69ab31558 'meta.embedded.block.c': 'c',
b69ab31559 'meta.embedded.block.cpp': 'cpp',
b69ab31560 'meta.embedded.block.diff': 'diff',
b69ab31561 'meta.embedded.block.dockerfile': 'dockerfile',
b69ab31562 'meta.embedded.block.go': 'go',
b69ab31563 'meta.embedded.block.groovy': 'groovy',
b69ab31564 'meta.embedded.block.pug': 'jade',
b69ab31565 'meta.embedded.block.javascript': 'javascript',
b69ab31566 'meta.embedded.block.json': 'json',
b69ab31567 'meta.embedded.block.jsonc': 'jsonc',
b69ab31568 'meta.embedded.block.less': 'less',
b69ab31569 'meta.embedded.block.objc': 'objc',
b69ab31570 'meta.embedded.block.scss': 'scss',
b69ab31571 'meta.embedded.block.perl6': 'perl6',
b69ab31572 'meta.embedded.block.powershell': 'powershell',
b69ab31573 'meta.embedded.block.python': 'python',
b69ab31574 'meta.embedded.block.rust': 'rust',
b69ab31575 'meta.embedded.block.scala': 'scala',
b69ab31576 'meta.embedded.block.shellscript': 'shellscript',
b69ab31577 'meta.embedded.block.typescript': 'typescript',
b69ab31578 'meta.embedded.block.typescriptreact': 'typescriptreact',
b69ab31579 'meta.embedded.block.csharp': 'csharp',
b69ab31580 'meta.embedded.block.fsharp': 'fsharp',
b69ab31581 },
b69ab31582 fileName: 'text_html_markdown_TextMateGrammar',
b69ab31583 fileFormat: 'json',
b69ab31584 },
b69ab31585 'text.log': {
b69ab31586 language: 'log',
b69ab31587 injections: [],
b69ab31588 embeddedLanguages: undefined,
b69ab31589 fileName: 'text_log_TextMateGrammar',
b69ab31590 fileFormat: 'json',
b69ab31591 },
b69ab31592 'text.pug': {
b69ab31593 language: 'jade',
b69ab31594 injections: [],
b69ab31595 embeddedLanguages: undefined,
b69ab31596 fileName: 'text_pug_TextMateGrammar',
b69ab31597 fileFormat: 'json',
b69ab31598 },
b69ab31599 'text.tex.latex.haskell': {
b69ab31600 language: 'literate haskell',
b69ab31601 injections: [],
b69ab31602 embeddedLanguages: undefined,
b69ab31603 fileName: 'text_tex_latex_haskell_TextMateGrammar',
b69ab31604 fileFormat: 'json',
b69ab31605 },
b69ab31606 'text.xml': {
b69ab31607 language: 'xml',
b69ab31608 injections: [],
b69ab31609 embeddedLanguages: undefined,
b69ab31610 fileName: 'text_xml_TextMateGrammar',
b69ab31611 fileFormat: 'json',
b69ab31612 },
b69ab31613 'text.xml.xsl': {
b69ab31614 language: 'xsl',
b69ab31615 injections: [],
b69ab31616 embeddedLanguages: undefined,
b69ab31617 fileName: 'text_xml_xsl_TextMateGrammar',
b69ab31618 fileFormat: 'json',
b69ab31619 },
b69ab31620};
b69ab31621
b69ab31622const languages: {[language: string]: LanguageConfiguration} = {
b69ab31623 C2Hs: {
b69ab31624 id: 'C2Hs',
b69ab31625 aliases: ['C2Hs', 'c2hs'],
b69ab31626 extensions: ['.chs'],
b69ab31627 },
b69ab31628 Hsc2Hs: {
b69ab31629 id: 'Hsc2Hs',
b69ab31630 aliases: ['Hsc2Hs', 'HsC2Hs', 'hsc2hs'],
b69ab31631 extensions: ['.hsc'],
b69ab31632 },
b69ab31633 bat: {
b69ab31634 id: 'bat',
b69ab31635 extensions: ['.bat', '.cmd'],
b69ab31636 aliases: ['Batch', 'bat'],
b69ab31637 },
b69ab31638 c: {
b69ab31639 id: 'c',
b69ab31640 extensions: ['.c', '.i'],
b69ab31641 aliases: ['C', 'c'],
b69ab31642 },
b69ab31643 cabal: {
b69ab31644 id: 'cabal',
b69ab31645 aliases: ['Cabal', 'cabal'],
b69ab31646 extensions: ['.cabal'],
b69ab31647 },
b69ab31648 clojure: {
b69ab31649 id: 'clojure',
b69ab31650 aliases: ['Clojure', 'clojure'],
b69ab31651 extensions: ['.clj', '.cljs', '.cljc', '.cljx', '.clojure', '.edn'],
b69ab31652 },
b69ab31653 coffeescript: {
b69ab31654 id: 'coffeescript',
b69ab31655 extensions: ['.coffee', '.cson', '.iced'],
b69ab31656 aliases: ['CoffeeScript', 'coffeescript', 'coffee'],
b69ab31657 },
b69ab31658 cpp: {
b69ab31659 id: 'cpp',
b69ab31660 extensions: [
b69ab31661 '.cpp',
b69ab31662 '.cc',
b69ab31663 '.cxx',
b69ab31664 '.c++',
b69ab31665 '.hpp',
b69ab31666 '.hh',
b69ab31667 '.hxx',
b69ab31668 '.h++',
b69ab31669 '.h',
b69ab31670 '.ii',
b69ab31671 '.ino',
b69ab31672 '.inl',
b69ab31673 '.ipp',
b69ab31674 '.ixx',
b69ab31675 '.tpp',
b69ab31676 '.txx',
b69ab31677 '.hpp.in',
b69ab31678 '.h.in',
b69ab31679 '.cu',
b69ab31680 '.cuh',
b69ab31681 ],
b69ab31682 aliases: ['C++', 'Cpp', 'cpp', 'c++'],
b69ab31683 },
b69ab31684 csharp: {
b69ab31685 id: 'csharp',
b69ab31686 extensions: ['.cs', '.csx', '.cake'],
b69ab31687 aliases: ['C#', 'csharp'],
b69ab31688 },
b69ab31689 css: {
b69ab31690 id: 'css',
b69ab31691 aliases: ['CSS', 'css'],
b69ab31692 extensions: ['.css'],
b69ab31693 mimetypes: ['text/css'],
b69ab31694 },
b69ab31695 'cuda-cpp': {
b69ab31696 id: 'cuda-cpp',
b69ab31697 extensions: ['.cu', '.cuh'],
b69ab31698 aliases: ['CUDA C++'],
b69ab31699 },
b69ab31700 dart: {
b69ab31701 id: 'dart',
b69ab31702 extensions: ['.dart'],
b69ab31703 aliases: ['Dart'],
b69ab31704 },
b69ab31705 dockercompose: {
b69ab31706 id: 'dockercompose',
b69ab31707 aliases: ['Compose', 'compose'],
b69ab31708 filenamePatterns: [
b69ab31709 'compose.yml',
b69ab31710 'compose.yaml',
b69ab31711 'compose.*.yml',
b69ab31712 'compose.*.yaml',
b69ab31713 '*docker*compose*.yml',
b69ab31714 '*docker*compose*.yaml',
b69ab31715 ],
b69ab31716 },
b69ab31717 dockerfile: {
b69ab31718 id: 'dockerfile',
b69ab31719 extensions: ['.dockerfile', '.containerfile'],
b69ab31720 filenames: ['Dockerfile', 'Containerfile'],
b69ab31721 filenamePatterns: ['Dockerfile.*', 'Containerfile.*'],
b69ab31722 aliases: ['Docker', 'Dockerfile', 'Containerfile'],
b69ab31723 },
b69ab31724 fsharp: {
b69ab31725 id: 'fsharp',
b69ab31726 extensions: ['.fs', '.fsi', '.fsx', '.fsscript'],
b69ab31727 aliases: ['F#', 'FSharp', 'fsharp'],
b69ab31728 },
b69ab31729 gdscript: {
b69ab31730 id: 'gdscript',
b69ab31731 aliases: ['GDScript', 'gdscript'],
b69ab31732 extensions: ['.gd'],
b69ab31733 },
b69ab31734 'git-commit': {
b69ab31735 id: 'git-commit',
b69ab31736 aliases: ['Git Commit Message', 'git-commit'],
b69ab31737 filenames: ['COMMIT_EDITMSG', 'MERGE_MSG'],
b69ab31738 },
b69ab31739 'git-rebase': {
b69ab31740 id: 'git-rebase',
b69ab31741 aliases: ['Git Rebase Message', 'git-rebase'],
b69ab31742 filenames: ['git-rebase-todo'],
b69ab31743 },
b69ab31744 go: {
b69ab31745 id: 'go',
b69ab31746 extensions: ['.go'],
b69ab31747 aliases: ['Go'],
b69ab31748 },
b69ab31749 groovy: {
b69ab31750 id: 'groovy',
b69ab31751 aliases: ['Groovy', 'groovy'],
b69ab31752 extensions: ['.groovy', '.gvy', '.gradle', '.jenkinsfile', '.nf'],
b69ab31753 filenames: ['Jenkinsfile'],
b69ab31754 filenamePatterns: ['Jenkinsfile.*'],
b69ab31755 firstLine: '^#!.*\\bgroovy\\b',
b69ab31756 },
b69ab31757 hack: {
b69ab31758 id: 'hack',
b69ab31759 aliases: ['Hack', 'hacklang', 'php'],
b69ab31760 extensions: ['.php', '.hh', '.hack'],
b69ab31761 firstLine: '^<\\?hh\\b.*|#!.*hhvm.*$',
b69ab31762 },
b69ab31763 handlebars: {
b69ab31764 id: 'handlebars',
b69ab31765 extensions: ['.handlebars', '.hbs', '.hjs'],
b69ab31766 aliases: ['Handlebars', 'handlebars'],
b69ab31767 mimetypes: ['text/x-handlebars-template'],
b69ab31768 },
b69ab31769 haskell: {
b69ab31770 id: 'haskell',
b69ab31771 aliases: ['Haskell', 'haskell'],
b69ab31772 extensions: ['.hsig', 'hs-boot', '.hs'],
b69ab31773 },
b69ab31774 hlsl: {
b69ab31775 id: 'hlsl',
b69ab31776 extensions: ['.hlsl', '.hlsli', '.fx', '.fxh', '.vsh', '.psh', '.cginc', '.compute'],
b69ab31777 aliases: ['HLSL', 'hlsl'],
b69ab31778 },
b69ab31779 html: {
b69ab31780 id: 'html',
b69ab31781 extensions: [
b69ab31782 '.html',
b69ab31783 '.htm',
b69ab31784 '.shtml',
b69ab31785 '.xhtml',
b69ab31786 '.xht',
b69ab31787 '.mdoc',
b69ab31788 '.jsp',
b69ab31789 '.asp',
b69ab31790 '.aspx',
b69ab31791 '.jshtm',
b69ab31792 '.volt',
b69ab31793 '.ejs',
b69ab31794 '.rhtml',
b69ab31795 ],
b69ab31796 aliases: ['HTML', 'htm', 'html', 'xhtml'],
b69ab31797 mimetypes: [
b69ab31798 'text/html',
b69ab31799 'text/x-jshtm',
b69ab31800 'text/template',
b69ab31801 'text/ng-template',
b69ab31802 'application/xhtml+xml',
b69ab31803 ],
b69ab31804 },
b69ab31805 ignore: {
b69ab31806 id: 'ignore',
b69ab31807 aliases: ['Ignore', 'ignore'],
b69ab31808 extensions: ['.gitignore_global', '.gitignore'],
b69ab31809 },
b69ab31810 ini: {
b69ab31811 id: 'ini',
b69ab31812 extensions: ['.ini', '.bcfg', '.net'],
b69ab31813 aliases: ['Ini', 'ini', 'Hack Configuration', 'hack', 'hacklang'],
b69ab31814 filenames: ['.hhconfig', '.buckconfig', '.flowconfig'],
b69ab31815 },
b69ab31816 jade: {
b69ab31817 id: 'jade',
b69ab31818 extensions: ['.pug', '.jade'],
b69ab31819 aliases: ['Pug', 'Jade', 'jade'],
b69ab31820 },
b69ab31821 java: {
b69ab31822 id: 'java',
b69ab31823 extensions: ['.java', '.jav'],
b69ab31824 aliases: ['Java', 'java'],
b69ab31825 },
b69ab31826 javascript: {
b69ab31827 id: 'javascript',
b69ab31828 aliases: ['JavaScript', 'javascript', 'js'],
b69ab31829 extensions: ['.js', '.es6', '.mjs', '.cjs', '.pac'],
b69ab31830 filenames: ['jakefile'],
b69ab31831 firstLine: '^#!.*\\bnode',
b69ab31832 mimetypes: ['text/javascript'],
b69ab31833 },
b69ab31834 javascriptreact: {
b69ab31835 id: 'javascriptreact',
b69ab31836 aliases: ['JavaScript React', 'jsx'],
b69ab31837 extensions: ['.jsx'],
b69ab31838 },
b69ab31839 jsonc: {
b69ab31840 id: 'jsonc',
b69ab31841 filenames: ['tsconfig.json', 'jsconfig.json'],
b69ab31842 filenamePatterns: ['tsconfig.*.json', 'jsconfig.*.json', 'tsconfig-*.json', 'jsconfig-*.json'],
b69ab31843 },
b69ab31844 'jsx-tags': {
b69ab31845 id: 'jsx-tags',
b69ab31846 aliases: [],
b69ab31847 },
b69ab31848 julia: {
b69ab31849 id: 'julia',
b69ab31850 aliases: ['Julia', 'julia'],
b69ab31851 extensions: ['.jl'],
b69ab31852 firstLine: '^#!\\s*/.*\\bjulia[0-9.-]*\\b',
b69ab31853 },
b69ab31854 juliamarkdown: {
b69ab31855 id: 'juliamarkdown',
b69ab31856 aliases: ['Julia Markdown', 'juliamarkdown'],
b69ab31857 extensions: ['.jmd'],
b69ab31858 },
b69ab31859 kotlin: {
b69ab31860 id: 'kotlin',
b69ab31861 aliases: ['Kotlin', 'kotlin'],
b69ab31862 extensions: ['.kt'],
b69ab31863 },
b69ab31864 kotlinscript: {
b69ab31865 id: 'kotlinscript',
b69ab31866 aliases: ['Kotlinscript', 'kotlinscript'],
b69ab31867 extensions: ['.kts'],
b69ab31868 },
b69ab31869 less: {
b69ab31870 id: 'less',
b69ab31871 aliases: ['Less', 'less'],
b69ab31872 extensions: ['.less'],
b69ab31873 mimetypes: ['text/x-less', 'text/less'],
b69ab31874 },
b69ab31875 'literate haskell': {
b69ab31876 id: 'literate haskell',
b69ab31877 aliases: ['Literate Haskell', 'literate Haskell'],
b69ab31878 extensions: ['.lhs'],
b69ab31879 },
b69ab31880 log: {
b69ab31881 id: 'log',
b69ab31882 extensions: ['.log', '*.log.?'],
b69ab31883 aliases: ['Log'],
b69ab31884 },
b69ab31885 lua: {
b69ab31886 id: 'lua',
b69ab31887 extensions: ['.lua'],
b69ab31888 aliases: ['Lua', 'lua'],
b69ab31889 },
b69ab31890 makefile: {
b69ab31891 id: 'makefile',
b69ab31892 aliases: ['Makefile', 'makefile'],
b69ab31893 extensions: ['.mak', '.mk'],
b69ab31894 filenames: ['Makefile', 'makefile', 'GNUmakefile', 'OCamlMakefile'],
b69ab31895 firstLine: '^#!\\s*/usr/bin/make',
b69ab31896 },
b69ab31897 markdown: {
b69ab31898 id: 'markdown',
b69ab31899 aliases: ['Markdown', 'markdown'],
b69ab31900 extensions: [
b69ab31901 '.md',
b69ab31902 '.mkd',
b69ab31903 '.mdwn',
b69ab31904 '.mdown',
b69ab31905 '.markdown',
b69ab31906 '.markdn',
b69ab31907 '.mdtxt',
b69ab31908 '.mdtext',
b69ab31909 '.workbook',
b69ab31910 ],
b69ab31911 },
b69ab31912 'objective-c': {
b69ab31913 id: 'objective-c',
b69ab31914 extensions: ['.m'],
b69ab31915 aliases: ['Objective-C'],
b69ab31916 },
b69ab31917 'objective-cpp': {
b69ab31918 id: 'objective-cpp',
b69ab31919 extensions: ['.mm'],
b69ab31920 aliases: ['Objective-C++'],
b69ab31921 },
b69ab31922 perl: {
b69ab31923 id: 'perl',
b69ab31924 aliases: ['Perl', 'perl'],
b69ab31925 extensions: ['.pl', '.pm', '.pod', '.t', '.PL', '.psgi'],
b69ab31926 firstLine: '^#!.*\\bperl\\b',
b69ab31927 },
b69ab31928 perl6: {
b69ab31929 id: 'perl6',
b69ab31930 aliases: ['Perl 6', 'perl6'],
b69ab31931 extensions: ['.p6', '.pl6', '.pm6', '.nqp'],
b69ab31932 firstLine: '(^#!.*\\bperl6\\b)|use\\s+v6',
b69ab31933 },
b69ab31934 powershell: {
b69ab31935 id: 'powershell',
b69ab31936 extensions: ['.ps1', '.psm1', '.psd1', '.pssc', '.psrc'],
b69ab31937 aliases: ['PowerShell', 'powershell', 'ps', 'ps1'],
b69ab31938 firstLine: '^#!\\s*/.*\\bpwsh\\b',
b69ab31939 },
b69ab31940 properties: {
b69ab31941 id: 'properties',
b69ab31942 extensions: [
b69ab31943 '.properties',
b69ab31944 '.cfg',
b69ab31945 '.conf',
b69ab31946 '.directory',
b69ab31947 '.gitattributes',
b69ab31948 '.gitconfig',
b69ab31949 '.gitmodules',
b69ab31950 '.editorconfig',
b69ab31951 'cfg',
b69ab31952 'tres',
b69ab31953 'tscn',
b69ab31954 'godot',
b69ab31955 'gdns',
b69ab31956 'gdnlib',
b69ab31957 'import',
b69ab31958 ],
b69ab31959 filenames: ['gitconfig'],
b69ab31960 filenamePatterns: ['**/.config/git/config', '**/.git/config'],
b69ab31961 aliases: ['Properties', 'properties'],
b69ab31962 },
b69ab31963 python: {
b69ab31964 id: 'python',
b69ab31965 extensions: ['.py', '.rpy', '.pyw', '.cpy', '.gyp', '.gypi', '.pyi', '.ipy', '.pyt'],
b69ab31966 aliases: ['Python', 'py'],
b69ab31967 filenames: ['Snakefile', 'SConstruct', 'SConscript'],
b69ab31968 firstLine: '^#!\\s*/?.*\\bpython[0-9.-]*\\b',
b69ab31969 },
b69ab31970 r: {
b69ab31971 id: 'r',
b69ab31972 extensions: ['.r', '.rhistory', '.rprofile', '.rt'],
b69ab31973 aliases: ['R', 'r'],
b69ab31974 },
b69ab31975 razor: {
b69ab31976 id: 'razor',
b69ab31977 extensions: ['.cshtml', '.razor'],
b69ab31978 aliases: ['Razor', 'razor'],
b69ab31979 mimetypes: ['text/x-cshtml'],
b69ab31980 },
b69ab31981 ruby: {
b69ab31982 id: 'ruby',
b69ab31983 extensions: ['.rb', '.rbx', '.rjs', '.gemspec', '.rake', '.ru', '.erb', '.podspec', '.rbi'],
b69ab31984 filenames: [
b69ab31985 'rakefile',
b69ab31986 'gemfile',
b69ab31987 'guardfile',
b69ab31988 'podfile',
b69ab31989 'capfile',
b69ab31990 'cheffile',
b69ab31991 'hobofile',
b69ab31992 'vagrantfile',
b69ab31993 'appraisals',
b69ab31994 'rantfile',
b69ab31995 'berksfile',
b69ab31996 'berksfile.lock',
b69ab31997 'thorfile',
b69ab31998 'puppetfile',
b69ab31999 'dangerfile',
b69ab311000 'brewfile',
b69ab311001 'fastfile',
b69ab311002 'appfile',
b69ab311003 'deliverfile',
b69ab311004 'matchfile',
b69ab311005 'scanfile',
b69ab311006 'snapfile',
b69ab311007 'gymfile',
b69ab311008 ],
b69ab311009 aliases: ['Ruby', 'rb'],
b69ab311010 firstLine: '^#!\\s*/.*\\bruby\\b',
b69ab311011 },
b69ab311012 rust: {
b69ab311013 id: 'rust',
b69ab311014 extensions: ['.rs'],
b69ab311015 aliases: ['Rust', 'rust', 'rs'],
b69ab311016 },
b69ab311017 scss: {
b69ab311018 id: 'scss',
b69ab311019 aliases: ['SCSS', 'scss'],
b69ab311020 extensions: ['.scss'],
b69ab311021 mimetypes: ['text/x-scss', 'text/scss'],
b69ab311022 },
b69ab311023 shellscript: {
b69ab311024 id: 'shellscript',
b69ab311025 aliases: ['Shell Script', 'shellscript', 'bash', 'sh', 'zsh', 'ksh', 'csh'],
b69ab311026 extensions: [
b69ab311027 '.sh',
b69ab311028 '.bash',
b69ab311029 '.bashrc',
b69ab311030 '.bash_aliases',
b69ab311031 '.bash_profile',
b69ab311032 '.bash_login',
b69ab311033 '.ebuild',
b69ab311034 '.profile',
b69ab311035 '.bash_logout',
b69ab311036 '.xprofile',
b69ab311037 '.xsession',
b69ab311038 '.xsessionrc',
b69ab311039 '.Xsession',
b69ab311040 '.zsh',
b69ab311041 '.zshrc',
b69ab311042 '.zprofile',
b69ab311043 '.zlogin',
b69ab311044 '.zlogout',
b69ab311045 '.zshenv',
b69ab311046 '.zsh-theme',
b69ab311047 '.ksh',
b69ab311048 '.csh',
b69ab311049 '.cshrc',
b69ab311050 '.tcshrc',
b69ab311051 '.yashrc',
b69ab311052 '.yash_profile',
b69ab311053 ],
b69ab311054 filenames: [
b69ab311055 'APKBUILD',
b69ab311056 'PKGBUILD',
b69ab311057 '.envrc',
b69ab311058 '.hushlogin',
b69ab311059 'zshrc',
b69ab311060 'zshenv',
b69ab311061 'zlogin',
b69ab311062 'zprofile',
b69ab311063 'zlogout',
b69ab311064 'bashrc_Apple_Terminal',
b69ab311065 'zshrc_Apple_Terminal',
b69ab311066 ],
b69ab311067 firstLine:
b69ab311068 '^#!.*\\b(bash|zsh|sh|ksh|dtksh|pdksh|mksh|ash|dash|yash|sh|csh|jcsh|tcsh|itcsh).*|^#\\s*-\\*-[^*]*mode:\\s*shell-script[^*]*-\\*-',
b69ab311069 mimetypes: ['text/x-shellscript'],
b69ab311070 },
b69ab311071 sql: {
b69ab311072 id: 'sql',
b69ab311073 extensions: ['.sql', '.dsql'],
b69ab311074 aliases: ['SQL'],
b69ab311075 },
b69ab311076 swift: {
b69ab311077 id: 'swift',
b69ab311078 aliases: ['Swift', 'swift'],
b69ab311079 extensions: ['.swift'],
b69ab311080 },
b69ab311081 thrift: {
b69ab311082 id: 'thrift',
b69ab311083 extensions: ['.thrift'],
b69ab311084 },
b69ab311085 toml: {
b69ab311086 id: 'toml',
b69ab311087 aliases: ['TOML', 'toml'],
b69ab311088 extensions: ['.toml', 'Pipfile'],
b69ab311089 mimetypes: ['text/x-toml'],
b69ab311090 },
b69ab311091 typescript: {
b69ab311092 id: 'typescript',
b69ab311093 aliases: ['TypeScript', 'ts', 'typescript'],
b69ab311094 extensions: ['.ts', '.cts', '.mts'],
b69ab311095 },
b69ab311096 typescriptreact: {
b69ab311097 id: 'typescriptreact',
b69ab311098 aliases: ['TypeScript React', 'tsx'],
b69ab311099 extensions: ['.tsx'],
b69ab311100 },
b69ab311101 vb: {
b69ab311102 id: 'vb',
b69ab311103 extensions: ['.vb', '.brs', '.vbs', '.bas', '.vba'],
b69ab311104 aliases: ['Visual Basic', 'vb'],
b69ab311105 },
b69ab311106 xml: {
b69ab311107 id: 'xml',
b69ab311108 extensions: [
b69ab311109 '.xml',
b69ab311110 '.xsd',
b69ab311111 '.ascx',
b69ab311112 '.atom',
b69ab311113 '.axml',
b69ab311114 '.axaml',
b69ab311115 '.bpmn',
b69ab311116 '.cpt',
b69ab311117 '.csl',
b69ab311118 '.csproj',
b69ab311119 '.csproj.user',
b69ab311120 '.dita',
b69ab311121 '.ditamap',
b69ab311122 '.dtd',
b69ab311123 '.ent',
b69ab311124 '.mod',
b69ab311125 '.dtml',
b69ab311126 '.fsproj',
b69ab311127 '.fxml',
b69ab311128 '.iml',
b69ab311129 '.isml',
b69ab311130 '.jmx',
b69ab311131 '.launch',
b69ab311132 '.menu',
b69ab311133 '.mxml',
b69ab311134 '.nuspec',
b69ab311135 '.opml',
b69ab311136 '.owl',
b69ab311137 '.proj',
b69ab311138 '.props',
b69ab311139 '.pt',
b69ab311140 '.publishsettings',
b69ab311141 '.pubxml',
b69ab311142 '.pubxml.user',
b69ab311143 '.rbxlx',
b69ab311144 '.rbxmx',
b69ab311145 '.rdf',
b69ab311146 '.rng',
b69ab311147 '.rss',
b69ab311148 '.shproj',
b69ab311149 '.storyboard',
b69ab311150 '.svg',
b69ab311151 '.targets',
b69ab311152 '.tld',
b69ab311153 '.tmx',
b69ab311154 '.vbproj',
b69ab311155 '.vbproj.user',
b69ab311156 '.vcxproj',
b69ab311157 '.vcxproj.filters',
b69ab311158 '.wsdl',
b69ab311159 '.wxi',
b69ab311160 '.wxl',
b69ab311161 '.wxs',
b69ab311162 '.xaml',
b69ab311163 '.xbl',
b69ab311164 '.xib',
b69ab311165 '.xlf',
b69ab311166 '.xliff',
b69ab311167 '.xpdl',
b69ab311168 '.xul',
b69ab311169 '.xoml',
b69ab311170 ],
b69ab311171 firstLine: '(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)',
b69ab311172 aliases: ['XML', 'xml'],
b69ab311173 },
b69ab311174 xsl: {
b69ab311175 id: 'xsl',
b69ab311176 extensions: ['.xsl', '.xslt'],
b69ab311177 aliases: ['XSL', 'xsl'],
b69ab311178 },
b69ab311179 yaml: {
b69ab311180 id: 'yaml',
b69ab311181 aliases: ['YAML', 'yaml', 'YAML', 'yaml'],
b69ab311182 extensions: ['.yml', '.eyaml', '.eyml', '.yaml', '.cff'],
b69ab311183 firstLine: '^#cloud-config',
b69ab311184 filenames: ['stack.yaml.lock', '.prettierrc'],
b69ab311185 },
b69ab311186};
b69ab311187
b69ab311188export {grammars, languages};