{ "key": "github-blocks", "patterns": [ { "name": "table.storage.md", "match": "^(\\|(?= |:|-)[ |:-]*?)(\\|?)$", "captures": { "1": { "patterns": [ { "match": "(\\|)(?: ?)(:?)(-+)(:?)(?: ?)(?=\\|| |$)", "captures": { "1": { "name": "vertical.punctuation.md" }, "2": { "name": "alignment.punctuation.md" }, "3": { "name": "horizontal.punctuation.md" }, "4": { "name": "alignment.punctuation.md" } } } ] }, "2": { "name": "vertical.punctuation.md" } } }, { "name": "table.storage.md", "match": "^(\\|)(?= )(.+)$", "captures": { "1": { "name": "vertical.punctuation.md" }, "2": { "patterns": [ { "match": "(?<= )\\|(?=$| )", "name": "vertical.punctuation.md" }, { "include": "#inlines-in-blocks" } ] }, "3": { "name": "punctuation.md" } } } ] }