diff --git a/Build/4DPop-Macros.zip b/Build/4DPop-Macros.zip
index 0af860a..f6e096d 100644
Binary files a/Build/4DPop-Macros.zip and b/Build/4DPop-Macros.zip differ
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/4DPop Macros.4DZ b/Build/Components/4DPop Macros.4dbase/Contents/4DPop Macros.4DZ
index 33902fa..06fa56a 100644
Binary files a/Build/Components/4DPop Macros.4dbase/Contents/4DPop Macros.4DZ and b/Build/Components/4DPop Macros.4dbase/Contents/4DPop Macros.4DZ differ
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/Info.plist b/Build/Components/4DPop Macros.4dbase/Contents/Info.plist
index 5bb119e..d40501b 100644
--- a/Build/Components/4DPop Macros.4dbase/Contents/Info.plist
+++ b/Build/Components/4DPop Macros.4dbase/Contents/Info.plist
@@ -6,13 +6,13 @@
CFBundleName
4DPop Macros
CFBundleVersion
- 301
+ 302
NSHumanReadableCopyright
©vdl 2009-2025
CFBundleGetInfoString
20R9
CFBundleLongVersionString
- 20R9 (300)
+ 20R9 (301)
CFBundleShortVersionString
20R9
CFBundleDisplayName
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/Libraries/lib4d-arm64.dylib b/Build/Components/4DPop Macros.4dbase/Contents/Libraries/lib4d-arm64.dylib
index f63af9d..b4a6b9e 100644
Binary files a/Build/Components/4DPop Macros.4dbase/Contents/Libraries/lib4d-arm64.dylib and b/Build/Components/4DPop Macros.4dbase/Contents/Libraries/lib4d-arm64.dylib differ
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/Resources/InfoPlist.strings b/Build/Components/4DPop Macros.4dbase/Contents/Resources/InfoPlist.strings
index 84f3dfa..8713683 100644
Binary files a/Build/Components/4DPop Macros.4dbase/Contents/Resources/InfoPlist.strings and b/Build/Components/4DPop Macros.4dbase/Contents/Resources/InfoPlist.strings differ
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeDirectory b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeDirectory
index 5f022d8..9145c7c 100644
Binary files a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeDirectory and b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeDirectory differ
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeRequirements-1 b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeRequirements-1
index e6a21ff..e58627d 100644
Binary files a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeRequirements-1 and b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeRequirements-1 differ
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeResources b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeResources
index 0ded1a5..ef1fd26 100644
--- a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeResources
+++ b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeResources
@@ -294,7 +294,7 @@
Resources/InfoPlist.strings
- SPyNEbqkmpc+gS6dVYeQlyNbvLE=
+ l43BPGcDJdYHapcj4IbX/xSrmOQ=
Resources/constants.xlf
@@ -376,7 +376,7 @@
cdhash
- 4x3XEy2PdpFfM/8A+GotQRB5rJ4=
+ TomYuTkFTJQuRSkLPCmItMhEVew=
requirement
identifier "4DPop Macros.4DZ" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = DYRKW64QA9
@@ -473,11 +473,11 @@
hash
- q64Ff//XTk3AGTd1La9Z55BAtaA=
+ Rq2fsNo7dSo3wGbCvoYGUbFhIh8=
hash2
- arsJUBWQZDkoKJ0Vbc7GelYWMRi5SmkjNk+vv1b8mq8=
+ q/sH4i9rRQTj+qV4Y30F1vROqrciNWpjuoeHrmIT1qI=
Resources/4DPop.json
@@ -1276,11 +1276,11 @@
hash
- SPyNEbqkmpc+gS6dVYeQlyNbvLE=
+ l43BPGcDJdYHapcj4IbX/xSrmOQ=
hash2
- xzK6MzJha5hFU/9sPVWakuzmHGXAoqedX+4sfNtlUkA=
+ 7V8uNzOh5/Y3qJbwbMR2H8u83xy6EUUi76qq7OXUtqE=
Resources/constants.xlf
diff --git a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeSignature b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeSignature
index 3ee819a..00758ab 100644
Binary files a/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeSignature and b/Build/Components/4DPop Macros.4dbase/Contents/_CodeSignature/CodeSignature differ
diff --git a/Info.plist b/Info.plist
index 5bb119e..d40501b 100755
--- a/Info.plist
+++ b/Info.plist
@@ -6,13 +6,13 @@
CFBundleName
4DPop Macros
CFBundleVersion
- 301
+ 302
NSHumanReadableCopyright
©vdl 2009-2025
CFBundleGetInfoString
20R9
CFBundleLongVersionString
- 20R9 (300)
+ 20R9 (301)
CFBundleShortVersionString
20R9
CFBundleDisplayName
diff --git a/Project/Sources/Classes/macro.4dm b/Project/Sources/Classes/macro.4dm
index afc588d..c73aa19 100755
--- a/Project/Sources/Classes/macro.4dm
+++ b/Project/Sources/Classes/macro.4dm
@@ -196,7 +196,7 @@ Function isReservedComment($line : Text) : Boolean
return ($line=(kCommentMark+"}"))\
|| ($line=(kCommentMark+"]"))\
|| ($line=(kCommentMark+")"))\
- || (Match regex:C1019("(?m-si)^//%[A-Z][-+]$"; $line; 1; *))\
+ || (Match regex:C1019("(?mi-s)^//%[A-Z][+-]\\d{3}\\.\\d+$"; $line; 1; *))\
|| (Match regex:C1019("(?mi-s)^/\\*.*\\*/$"; $line; 1; *))
// === === === === === === === === === === === === === === === === === === === === === === === === === ===
diff --git a/Project/Sources/Methods/DECLARATION_Test.4dm b/Project/Sources/Methods/DECLARATION_Test.4dm
index 651bd6e..686d6c2 100755
--- a/Project/Sources/Methods/DECLARATION_Test.4dm
+++ b/Project/Sources/Methods/DECLARATION_Test.4dm
@@ -1,4 +1,9 @@
//%attributes = {"invisible":true,"preemptive":"capable"}
+////%W-518.1
+//COPY ARRAY($icons; $3->)
+////%W+518.1
+
+
//comment
var $i : Integer //tset
diff --git a/Resources/InfoPlist.strings b/Resources/InfoPlist.strings
index 84f3dfa..8713683 100755
Binary files a/Resources/InfoPlist.strings and b/Resources/InfoPlist.strings differ