brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.5 KiB · 2a285a0 Raw
117 lines · json
1{2	"fileTypes": [],3	"injectionSelector": "L:text.html.markdown",4	"patterns": [5		{6			"include": "#mlir-code-block"7		},8		{9			"include": "#pdll-code-block"10		},11		{12			"include": "#tablegen-code-block"13		}14	],15	"repository": {16		"mlir-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*$",20			"beginCaptures": {21				"3": {22					"name": "punctuation.definition.markdown"23				},24				"4": {25					"name": "fenced_code.block.language.markdown"26				},27				"5": {28					"name": "fenced_code.block.language.attributes.markdown"29				}30			},31			"endCaptures": {32				"3": {33					"name": "punctuation.definition.markdown"34				}35			},36			"patterns": [37				{38					"begin": "(^|\\G)(\\s*)(.*)",39					"while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)",40					"contentName": "meta.embedded.block.mlir",41					"patterns": [42						{43							"include": "source.mlir"44						}45					]46				}47			]48		},49		"pdll-code-block": {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*$",53			"beginCaptures": {54				"3": {55					"name": "punctuation.definition.markdown"56				},57				"4": {58					"name": "fenced_code.block.language.markdown"59				},60				"5": {61					"name": "fenced_code.block.language.attributes.markdown"62				}63			},64			"endCaptures": {65				"3": {66					"name": "punctuation.definition.markdown"67				}68			},69			"patterns": [70				{71					"begin": "(^|\\G)(\\s*)(.*)",72					"while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)",73					"contentName": "meta.embedded.block.pdll",74					"patterns": [75						{76							"include": "source.pdll"77						}78					]79				}80			]81		},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*$",86			"beginCaptures": {87				"3": {88					"name": "punctuation.definition.markdown"89				},90				"4": {91					"name": "fenced_code.block.language.markdown"92				},93				"5": {94					"name": "fenced_code.block.language.attributes.markdown"95				}96			},97			"endCaptures": {98				"3": {99					"name": "punctuation.definition.markdown"100				}101			},102			"patterns": [103				{104					"begin": "(^|\\G)(\\s*)(.*)",105					"while": "(^|\\G)(?!\\s*([`~]{3,})\\s*$)",106					"contentName": "meta.embedded.block.tablegen",107					"patterns": [108						{109							"include": "source.tablegen"110						}111					]112				}113			]114		}115	},116	"scopeName": "markdown.mlir.codeblock"117}