From 921099ab1364ff90e665f167753734ebe644e3e7 Mon Sep 17 00:00:00 2001 From: Oleg Volchkov Date: Wed, 25 Feb 2026 09:31:56 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D0=B8=D0=B7?= =?UTF-8?q?=20lib/common.p@pfMixin=20=D0=BB=D0=B8=D1=88=D0=BD=D0=B8=D0=B9?= =?UTF-8?q?=20=D1=80=D0=B5=D0=B3=D1=8D=D0=BA=D1=81=D0=BF=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20classDef?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/common.p | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/common.p b/lib/common.p index 30c597b..24c07de 100644 --- a/lib/common.p +++ b/lib/common.p @@ -202,11 +202,6 @@ locals @BASE pfMixin -@auto[] - $self.__pfChainMixin__[ - $.classDefRegex[^regex::create[^^([^^@:]*)(?:@([^^:]+))?(?::+(.+))?^$]] - ] - @__init__[aThis;aOptions] ## aOptions.exportFields[$.name1[] $.name2[var_name]] — список полей объекта, которые надо передать параметрами модулую. ## aOptions.exportModulesProperty(false) @@ -556,9 +551,9 @@ static $result(^math:abs($n - $m)) } - @parseClassDef[aClassDef] -> [$.className $.constructor $.package $.classDef] ## Метод может быть вызван из других классов для разбора пути к пакетам. +## Формат: path/to/package.p@className::constructor $aClassDef[^aClassDef.trim[]] $result[$.classDef[$aClassDef]] ^aClassDef.match[$self.__pfString__.classDefRegex][]{