From b14181825193e56df8e3480a5c96ca45452dbc82 Mon Sep 17 00:00:00 2001 From: Christoph Date: Mon, 11 Aug 2025 16:41:00 +0000 Subject: [PATCH 1/4] Update version to 2025.9.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 44997ab..28285f0 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nx-post-support", "displayName": "NX Postprocessor Support", "description": "", - "version": "2025.9.2", + "version": "2025.9.3", "publisher": "Christoph", "icon": "images/nx-1.png", "serverInfo": { From feba88212fe283bbfebda7a45eaf9d168422fc04 Mon Sep 17 00:00:00 2001 From: christoph_xd Date: Mon, 11 Aug 2025 21:35:14 +0200 Subject: [PATCH 2/4] fix: some highlight error --- syntaxes/tcl.tmLanguage.json | 273 ++++++++--------------------------- 1 file changed, 59 insertions(+), 214 deletions(-) diff --git a/syntaxes/tcl.tmLanguage.json b/syntaxes/tcl.tmLanguage.json index 2d7bc5f..ace983e 100644 --- a/syntaxes/tcl.tmLanguage.json +++ b/syntaxes/tcl.tmLanguage.json @@ -1,30 +1,19 @@ { - "fileTypes": [ - "tcl" - ], + "fileTypes": [ "tcl" ], "name": "tcl", "patterns": [ - { - "include": "#main" - } + { "include": "#main" } ], "scopeName": "source.tcl", + "uuid": "c7017136-2ff2-48e9-bdb0-570cf238b4a2", "repository": { "main": { - "patterns": [ - { - "include": "#command" - } - ] + "patterns": [ { "include": "#command" } ] }, "args": { "patterns": [ - { - "include": "#quoted_args" - }, - { - "include": "#numeric" - }, + { "include": "#quoted_args" }, + { "include": "#numeric" }, { "match": "((?<=;)\\s*#.*$)", "name": "comment.tcl", @@ -36,22 +25,10 @@ "patterns": [ { "begin": "((?(?:\\\\{|\\\\}|[^\\x{007b}\\x{007d}])*)*)})", "captures": { - "1": { - "name": "keyword.tcl" - }, - "2": { - "name": "entity.name.function.tcl" - }, - "3": { - "name": "none.tcl" - } + "1": { "name": "keyword.tcl" }, + "2": { "name": "entity.name.function.tcl" }, + "3": { "name": "none.tcl" } }, "comment": "Proc command." }, + { "include": "#regexp" }, + { "include": "#keywords" }, { - "include": "#regexp" - }, - { - "include": "#keywords" - }, - { - "match": "(^\\s*\\S+|(?:(?<=[^\\x{005c}]\\[)[^\\s\\]]++(?!\\])))", + "match": "(^\\s*[^\\s\\x{0022}]+|(?:(?<=[^\\x{005c}]\\[)[^\\s\\]]+))", "name": "keyword.tcl", "comment": "All other commands. (NOTE: Iro doesn't support possessive quantifiers, but the grammar does; be sure to replace the second + with ++ after regenerating!)" }, - { - "include": "#args" - } + { "include": "#args" } ] }, "command__1": { "patterns": [ - { - "include": "#keywords" - }, - { - "include": "#args" - } + { "include": "#keywords" }, + { "include": "#args" } ] }, "embedded": { "patterns": [ { "begin": "((? Date: Mon, 11 Aug 2025 19:46:20 +0000 Subject: [PATCH 3/4] Update version to 2025.9.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 28285f0..1f2b208 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nx-post-support", "displayName": "NX Postprocessor Support", "description": "", - "version": "2025.9.3", + "version": "2025.9.4", "publisher": "Christoph", "icon": "images/nx-1.png", "serverInfo": { From f24b280edfd6c79ea1852fce50196b9601eb3632 Mon Sep 17 00:00:00 2001 From: christoph_xd Date: Mon, 11 Aug 2025 22:06:49 +0200 Subject: [PATCH 4/4] mod: Keywords --- package.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 1f2b208..fc9e5db 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,10 @@ "keywords": [ "cdl", "NX CDL", - "UDE" + "UDE", + "Postprocessor", + "NX CAM", + "Siemens NX" ], "engines": { "vscode": "^1.96.0" @@ -129,4 +132,4 @@ "prettier": "^3.4.2", "typescript": "^5.7.2" } -} +} \ No newline at end of file