diff --git a/packages/shiki/languages/cobol.tmLanguage.json b/packages/shiki/languages/cobol.tmLanguage.json index 9b4c90d6..39de6b8c 100644 --- a/packages/shiki/languages/cobol.tmLanguage.json +++ b/packages/shiki/languages/cobol.tmLanguage.json @@ -365,10 +365,6 @@ { "match": "(^[0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ])", "name": "constant.numeric.cobol" - }, - { - "match": "(?i:with|debugging|mode)", - "name": "keyword.identifiers.cobol" } ], "name": "comment.block.cobol.remark", diff --git a/packages/shiki/languages/dart.tmLanguage.json b/packages/shiki/languages/dart.tmLanguage.json index 98285000..10c9688c 100644 --- a/packages/shiki/languages/dart.tmLanguage.json +++ b/packages/shiki/languages/dart.tmLanguage.json @@ -1,6 +1,6 @@ { "name": "dart", - "version": "1.4.0", + "version": "1.3.0", "fileTypes": ["dart"], "scopeName": "source.dart", "foldingStartMarker": "\\{\\s*$", @@ -64,16 +64,6 @@ } ], "repository": { - "dartdoc-codeblock-triple": { - "begin": "^\\s*///\\s*(?!\\s*```)", - "end": "\n", - "contentName": "variable.other.source.dart" - }, - "dartdoc-codeblock-block": { - "begin": "^\\s*\\*\\s*(?!(\\s*```|/))", - "end": "\n", - "contentName": "variable.other.source.dart" - }, "dartdoc": { "patterns": [ { @@ -85,31 +75,30 @@ } }, { - "begin": "^\\s*///\\s*(```)", - "end": "^\\s*///\\s*(```)|^(?!\\s*///)", - "patterns": [ - { - "include": "#dartdoc-codeblock-triple" + "match": "^ {4,}(?![ \\*]).*", + "captures": { + "0": { + "name": "variable.name.source.dart" } - ] + } }, { - "begin": "^\\s*\\*\\s*(```)", - "end": "^\\s*\\*\\s*(```)|^(?=\\s*\\*/)", - "patterns": [ - { - "include": "#dartdoc-codeblock-block" - } - ] + "contentName": "variable.other.source.dart", + "begin": "```.*?$", + "end": "```" }, { - "match": "`[^`\n]+`", - "name": "variable.other.source.dart" + "match": "(`[^`]+?`)", + "captures": { + "0": { + "name": "variable.other.source.dart" + } + } }, { - "match": "\\s{4,}(.*)$", + "match": "(\\* (( ).*))$", "captures": { - "1": { + "2": { "name": "variable.other.source.dart" } } @@ -163,7 +152,7 @@ { "name": "comment.block.documentation.dart", "begin": "///", - "end": "^(?!\\s*///)", + "while": "^\\s*///", "patterns": [ { "include": "#dartdoc" diff --git a/packages/shiki/languages/svelte.tmLanguage.json b/packages/shiki/languages/svelte.tmLanguage.json index 6f3aea6d..0bcad9f8 100644 --- a/packages/shiki/languages/svelte.tmLanguage.json +++ b/packages/shiki/languages/svelte.tmLanguage.json @@ -960,7 +960,7 @@ "tags-name": { "patterns": [ { - "match": "(svelte)(:)([a-z][\\w0-9:-]*)", + "match": "(svelte)(:)([a-z][\\w:-]*)", "captures": { "1": { "name": "keyword.control.svelte" @@ -978,8 +978,24 @@ "name": "keyword.control.svelte" }, { - "match": "[A-Z][a-zA-Z0-9_]*", - "name": "support.class.component.svelte" + "match": "([\\w]+(?:\\.[\\w]+)+)|([A-Z][\\w]+)", + "captures": { + "1": { + "patterns": [ + { + "match": "\\w+", + "name": "support.class.component.svelte" + }, + { + "match": "\\.", + "name": "punctuation.definition.keyword.svelte" + } + ] + }, + "2": { + "name": "support.class.component.svelte" + } + } }, { "match": "[a-z][\\w0-9:]*-[\\w0-9:-]*",