{ "key": "entities", "patterns": [ { "match": "(?<=^|\\s)(&)(?=$|\\s|,|!|\\?|\\.)", "name": "ampersand.md" }, { "match": "(&)([a-zA-Z0-9]{2,32})(;)", "name": "entity.constant.md", "captures": { "1": { "name": "punctuation.md" }, "3": { "name": "punctuation.md" } } }, { "match": "(&#)([0-9]{1,8})(;)", "name": "entity.constant.md", "captures": { "1": { "name": "punctuation.md" }, "3": { "name": "punctuation.md" } } }, { "match": "(&#[x|X])([0-9a-fA-F]{1,8})(;)", "name": "entity.constant.md", "captures": { "1": { "name": "punctuation.md" }, "3": { "name": "punctuation.md" } } } ] }