UNPKG

shiki

Version:

A beautiful Syntax Highlighter.

1 lines 132 kB
const lang = Object.freeze({ "displayName": "MDX", "fileTypes": ["mdx"], "name": "mdx", "patterns": [{ "include": "#markdown-frontmatter" }, { "include": "#markdown-sections" }], "repository": { "commonmark-attention": { "patterns": [{ "match": "(?<=\\S)\\*{3,}|\\*{3,}(?=\\S)", "name": "string.other.strong.emphasis.asterisk.mdx" }, { "match": "(?<=[\\p{L}\\p{N}])_{3,}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{3,}|(?<![\\p{L}\\p{N}]|\\p{P})_{3,}(?!\\s)", "name": "string.other.strong.emphasis.underscore.mdx" }, { "match": "(?<=\\S)\\*{2}|\\*{2}(?=\\S)", "name": "string.other.strong.asterisk.mdx" }, { "match": "(?<=[\\p{L}\\p{N}])_{2}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{2}|(?<![\\p{L}\\p{N}]|\\p{P})_{2}(?!\\s)", "name": "string.other.strong.underscore.mdx" }, { "match": "(?<=\\S)\\*|\\*(?=\\S)", "name": "string.other.emphasis.asterisk.mdx" }, { "match": "(?<=[\\p{L}\\p{N}])_(?![\\p{L}\\p{N}])|(?<=\\p{P})_|(?<![\\p{L}\\p{N}]|\\p{P})_(?!\\s)", "name": "string.other.emphasis.underscore.mdx" }] }, "commonmark-block-quote": { "begin": "(?:^|\\G)[\\t ]*(>)[ ]?", "beginCaptures": { "0": { "name": "markup.quote.mdx" }, "1": { "name": "punctuation.definition.quote.begin.mdx" } }, "name": "markup.quote.mdx", "patterns": [{ "include": "#markdown-sections" }], "while": "(>)[ ]?", "whileCaptures": { "0": { "name": "markup.quote.mdx" }, "1": { "name": "punctuation.definition.quote.begin.mdx" } } }, "commonmark-character-escape": { "match": "\\\\(?:[!\"#$%&'()*+,\\-.\\/:;<=>?@\\[\\\\\\]^_`{|}~])", "name": "constant.language.character-escape.mdx" }, "commonmark-character-reference": { "patterns": [{ "include": "#whatwg-html-data-character-reference-named-terminated" }, { "captures": { "1": { "name": "punctuation.definition.character-reference.begin.html" }, "2": { "name": "punctuation.definition.character-reference.numeric.html" }, "3": { "name": "punctuation.definition.character-reference.numeric.hexadecimal.html" }, "4": { "name": "constant.numeric.integer.hexadecimal.html" }, "5": { "name": "punctuation.definition.character-reference.end.html" } }, "match": "(&)(#)([Xx])([0-9A-Fa-f]{1,6})(;)", "name": "constant.language.character-reference.numeric.hexadecimal.html" }, { "captures": { "1": { "name": "punctuation.definition.character-reference.begin.html" }, "2": { "name": "punctuation.definition.character-reference.numeric.html" }, "3": { "name": "constant.numeric.integer.decimal.html" }, "4": { "name": "punctuation.definition.character-reference.end.html" } }, "match": "(&)(#)([0-9]{1,7})(;)", "name": "constant.language.character-reference.numeric.decimal.html" }] }, "commonmark-code-fenced": { "patterns": [{ "include": "#commonmark-code-fenced-apib" }, { "include": "#commonmark-code-fenced-asciidoc" }, { "include": "#commonmark-code-fenced-c" }, { "include": "#commonmark-code-fenced-clojure" }, { "include": "#commonmark-code-fenced-coffee" }, { "include": "#commonmark-code-fenced-console" }, { "include": "#commonmark-code-fenced-cpp" }, { "include": "#commonmark-code-fenced-cs" }, { "include": "#commonmark-code-fenced-css" }, { "include": "#commonmark-code-fenced-diff" }, { "include": "#commonmark-code-fenced-dockerfile" }, { "include": "#commonmark-code-fenced-elixir" }, { "include": "#commonmark-code-fenced-elm" }, { "include": "#commonmark-code-fenced-erlang" }, { "include": "#commonmark-code-fenced-gitconfig" }, { "include": "#commonmark-code-fenced-go" }, { "include": "#commonmark-code-fenced-graphql" }, { "include": "#commonmark-code-fenced-haskell" }, { "include": "#commonmark-code-fenced-html" }, { "include": "#commonmark-code-fenced-ini" }, { "include": "#commonmark-code-fenced-java" }, { "include": "#commonmark-code-fenced-js" }, { "include": "#commonmark-code-fenced-json" }, { "include": "#commonmark-code-fenced-julia" }, { "include": "#commonmark-code-fenced-kotlin" }, { "include": "#commonmark-code-fenced-less" }, { "include": "#commonmark-code-fenced-less" }, { "include": "#commonmark-code-fenced-lua" }, { "include": "#commonmark-code-fenced-makefile" }, { "include": "#commonmark-code-fenced-md" }, { "include": "#commonmark-code-fenced-mdx" }, { "include": "#commonmark-code-fenced-objc" }, { "include": "#commonmark-code-fenced-perl" }, { "include": "#commonmark-code-fenced-php" }, { "include": "#commonmark-code-fenced-php" }, { "include": "#commonmark-code-fenced-python" }, { "include": "#commonmark-code-fenced-r" }, { "include": "#commonmark-code-fenced-raku" }, { "include": "#commonmark-code-fenced-ruby" }, { "include": "#commonmark-code-fenced-rust" }, { "include": "#commonmark-code-fenced-scala" }, { "include": "#commonmark-code-fenced-scss" }, { "include": "#commonmark-code-fenced-shell" }, { "include": "#commonmark-code-fenced-shell-session" }, { "include": "#commonmark-code-fenced-sql" }, { "include": "#commonmark-code-fenced-svg" }, { "include": "#commonmark-code-fenced-swift" }, { "include": "#commonmark-code-fenced-toml" }, { "include": "#commonmark-code-fenced-ts" }, { "include": "#commonmark-code-fenced-tsx" }, { "include": "#commonmark-code-fenced-vbnet" }, { "include": "#commonmark-code-fenced-xml" }, { "include": "#commonmark-code-fenced-yaml" }, { "include": "#commonmark-code-fenced-unknown" }] }, "commonmark-code-fenced-apib": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.apib", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.apib.mdx", "patterns": [{ "include": "text.html.markdown.source.gfm.apib" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.apib", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.apib.mdx", "patterns": [{ "include": "text.html.markdown.source.gfm.apib" }] }] }, "commonmark-code-fenced-asciidoc": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.asciidoc", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.asciidoc.mdx", "patterns": [{ "include": "text.html.asciidoc" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.asciidoc", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.asciidoc.mdx", "patterns": [{ "include": "text.html.asciidoc" }] }] }, "commonmark-code-fenced-c": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.c", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.c.mdx", "patterns": [{ "include": "source.c" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.c", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.c.mdx", "patterns": [{ "include": "source.c" }] }] }, "commonmark-code-fenced-clojure": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.clojure", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.clojure.mdx", "patterns": [{ "include": "source.clojure" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.clojure", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.clojure.mdx", "patterns": [{ "include": "source.clojure" }] }] }, "commonmark-code-fenced-coffee": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.coffee", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.coffee.mdx", "patterns": [{ "include": "source.coffee" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.coffee", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.coffee.mdx", "patterns": [{ "include": "source.coffee" }] }] }, "commonmark-code-fenced-console": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.console", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.console.mdx", "patterns": [{ "include": "text.python.console" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.console", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.console.mdx", "patterns": [{ "include": "text.python.console" }] }] }, "commonmark-code-fenced-cpp": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.cpp", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cpp.mdx", "patterns": [{ "include": "source.c++" }, { "include": "source.cpp" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.cpp", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cpp.mdx", "patterns": [{ "include": "source.c++" }, { "include": "source.cpp" }] }] }, "commonmark-code-fenced-cs": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.cs", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cs.mdx", "patterns": [{ "include": "source.cs" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.cs", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.cs.mdx", "patterns": [{ "include": "source.cs" }] }] }, "commonmark-code-fenced-css": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.css", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.css.mdx", "patterns": [{ "include": "source.css" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.css", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.css.mdx", "patterns": [{ "include": "source.css" }] }] }, "commonmark-code-fenced-diff": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.diff", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.diff.mdx", "patterns": [{ "include": "source.diff" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.diff", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.diff.mdx", "patterns": [{ "include": "source.diff" }] }] }, "commonmark-code-fenced-dockerfile": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.dockerfile", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.dockerfile.mdx", "patterns": [{ "include": "source.dockerfile" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.dockerfile", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.dockerfile.mdx", "patterns": [{ "include": "source.dockerfile" }] }] }, "commonmark-code-fenced-elixir": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.elixir", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elixir.mdx", "patterns": [{ "include": "source.elixir" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.elixir", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elixir.mdx", "patterns": [{ "include": "source.elixir" }] }] }, "commonmark-code-fenced-elm": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.elm", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elm.mdx", "patterns": [{ "include": "source.elm" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.elm", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.elm.mdx", "patterns": [{ "include": "source.elm" }] }] }, "commonmark-code-fenced-erlang": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.erlang", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.erlang.mdx", "patterns": [{ "include": "source.erlang" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.erlang", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.erlang.mdx", "patterns": [{ "include": "source.erlang" }] }] }, "commonmark-code-fenced-gitconfig": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.gitconfig", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.gitconfig.mdx", "patterns": [{ "include": "source.gitconfig" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.gitconfig", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.gitconfig.mdx", "patterns": [{ "include": "source.gitconfig" }] }] }, "commonmark-code-fenced-go": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.go", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.go.mdx", "patterns": [{ "include": "source.go" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.go", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.go.mdx", "patterns": [{ "include": "source.go" }] }] }, "commonmark-code-fenced-graphql": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.graphql", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.graphql.mdx", "patterns": [{ "include": "source.graphql" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.graphql", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.graphql.mdx", "patterns": [{ "include": "source.graphql" }] }] }, "commonmark-code-fenced-haskell": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.haskell", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.haskell.mdx", "patterns": [{ "include": "source.haskell" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.haskell", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.haskell.mdx", "patterns": [{ "include": "source.haskell" }] }] }, "commonmark-code-fenced-html": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.html", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.html.mdx", "patterns": [{ "include": "text.html.basic" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.html", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.html.mdx", "patterns": [{ "include": "text.html.basic" }] }] }, "commonmark-code-fenced-ini": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.ini", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ini.mdx", "patterns": [{ "include": "source.ini" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.ini", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.ini.mdx", "patterns": [{ "include": "source.ini" }] }] }, "commonmark-code-fenced-java": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.java", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.java.mdx", "patterns": [{ "include": "source.java" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.java", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.java.mdx", "patterns": [{ "include": "source.java" }] }] }, "commonmark-code-fenced-js": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.js", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.js.mdx", "patterns": [{ "include": "source.js" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.js", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.js.mdx", "patterns": [{ "include": "source.js" }] }] }, "commonmark-code-fenced-json": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.json", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.json.mdx", "patterns": [{ "include": "source.json" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.json", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.json.mdx", "patterns": [{ "include": "source.json" }] }] }, "commonmark-code-fenced-julia": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.julia", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.julia.mdx", "patterns": [{ "include": "source.julia" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.julia", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.julia.mdx", "patterns": [{ "include": "source.julia" }] }] }, "commonmark-code-fenced-kotlin": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.kotlin", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.kotlin.mdx", "patterns": [{ "include": "source.kotlin" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.kotlin", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.kotlin.mdx", "patterns": [{ "include": "source.kotlin" }] }] }, "commonmark-code-fenced-less": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.less", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.less.mdx", "patterns": [{ "include": "source.css.less" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.less", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.less.mdx", "patterns": [{ "include": "source.css.less" }] }] }, "commonmark-code-fenced-lua": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.lua", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.lua.mdx", "patterns": [{ "include": "source.lua" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.lua", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.lua.mdx", "patterns": [{ "include": "source.lua" }] }] }, "commonmark-code-fenced-makefile": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.makefile", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.makefile.mdx", "patterns": [{ "include": "source.makefile" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.makefile", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.makefile.mdx", "patterns": [{ "include": "source.makefile" }] }] }, "commonmark-code-fenced-md": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.md", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.md.mdx", "patterns": [{ "include": "text.md" }, { "include": "source.gfm" }, { "include": "text.html.markdown" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.md", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.md.mdx", "patterns": [{ "include": "text.md" }, { "include": "source.gfm" }, { "include": "text.html.markdown" }] }] }, "commonmark-code-fenced-mdx": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.mdx", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.mdx.mdx", "patterns": [{ "include": "source.mdx" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.mdx", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.mdx.mdx", "patterns": [{ "include": "source.mdx" }] }] }, "commonmark-code-fenced-objc": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.objc", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.objc.mdx", "patterns": [{ "include": "source.objc" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.objc", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.objc.mdx", "patterns": [{ "include": "source.objc" }] }] }, "commonmark-code-fenced-perl": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.perl", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.perl.mdx", "patterns": [{ "include": "source.perl" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.perl", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.perl.mdx", "patterns": [{ "include": "source.perl" }] }] }, "commonmark-code-fenced-php": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.php", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.php.mdx", "patterns": [{ "include": "text.html.php" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.php", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.php.mdx", "patterns": [{ "include": "text.html.php" }] }] }, "commonmark-code-fenced-python": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.python", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.python.mdx", "patterns": [{ "include": "source.python" }] }, { "begin": "(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-string" }] } }, "contentName": "meta.embedded.python", "end": "(\\1)(?:[\\t ]*$)", "endCaptures": { "1": { "name": "string.other.end.code.fenced.mdx" } }, "name": "markup.code.python.mdx", "patterns": [{ "include": "source.python" }] }] }, "commonmark-code-fenced-r": { "patterns": [{ "begin": "(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)", "beginCaptures": { "1": { "name": "string.other.begin.code.fenced.mdx" }, "2": { "name": "entity.name.function.mdx", "patterns": [{ "include": "#markdown-string" }] }, "3": { "patterns": [{ "include": "#markdown-stri