3 "injectionSelector": "L:text.html.markdown",
6 "include": "#mlir-code-block"
9 "include": "#pdll-code-block"
12 "include": "#tablegen-code-block"
17 "begin": "(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(mlir)(\\s+[^`~]*)?$)",
18 "name": "markup.fenced_code.block.markdown",
19 "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
22 "name": "punctuation.definition.markdown"
25 "name": "fenced_code.block.language.markdown"
28 "name": "fenced_code.block.language.attributes.markdown"
33 "name": "punctuation.definition.markdown"
38 "begin": "(^|\\G)(\\s*)(.*)",
39 "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)",
40 "contentName": "meta.embedded.block.mlir",
43 "include": "source.mlir"
50 "begin": "(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(pdll)(\\s+[^`~]*)?$)",
51 "name": "markup.fenced_code.block.markdown",
52 "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
55 "name": "punctuation.definition.markdown"
58 "name": "fenced_code.block.language.markdown"
61 "name": "fenced_code.block.language.attributes.markdown"
66 "name": "punctuation.definition.markdown"
71 "begin": "(^|\\G)(\\s*)(.*)",
72 "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)",
73 "contentName": "meta.embedded.block.pdll",
76 "include": "source.pdll"
82 "tablegen-code-block": {
83 "begin": "(^|\\G)(\\s*)(\\`{3,}|~{3,})\\s*(?i:(tablegen)(\\s+[^`~]*)?$)",
84 "name": "markup.fenced_code.block.markdown",
85 "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",
88 "name": "punctuation.definition.markdown"
91 "name": "fenced_code.block.language.markdown"
94 "name": "fenced_code.block.language.attributes.markdown"
99 "name": "punctuation.definition.markdown"
104 "begin": "(^|\\G)(\\s*)(.*)",
105 "while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)",
106 "contentName": "meta.embedded.block.tablegen",
109 "include": "source.tablegen"
116 "scopeName": "markdown.mlir.codeblock"