From d5f7de469aebc8bcfae01dd150a81e3205f2b19c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=BE=D0=B2=D0=B8=D1=87=20?= =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=B3?= Date: Wed, 23 Nov 2016 17:53:10 +0300 Subject: [PATCH] add xml version of classes --- sc.all.sub.xml | 127 ++++++++++++++++++++++++++++++++ sc.all.prj.xml => sc.all.xml | 136 +---------------------------------- 2 files changed, 129 insertions(+), 134 deletions(-) create mode 100644 sc.all.sub.xml rename sc.all.prj.xml => sc.all.xml (53%) diff --git a/sc.all.sub.xml b/sc.all.sub.xml new file mode 100644 index 0000000..dc072db --- /dev/null +++ b/sc.all.sub.xml @@ -0,0 +1,127 @@ + + + + +Export different types of modules in different subfolders +sc.all +64245,54012 + + + /dfi/test.dfi +test.cls -> /cls/test.cls +etc]]> +1 +code + + + + + +import from workdir all files with ts newer than code ts in db +1 + +%Status + ", codename, " ", +sc + + s sc = 1, dirs = "", dir = ..workdir() $$$push(dir) + + s rs = ##class(%ResultSet).%New( "%Library.File:FileSet" ) + for { $$$next(i,dir) Q:i="" Q:dir="" + + s sc = rs.Execute( dir, "*.*" ) Q:'sc + + while rs.Next() { + + s filename = rs.Name + + if $$$isDirectory( rs.Type ) { + if ( recurse ) $$$push(filename) ;push directory + continue + } + + s filets = rs.DateModified + s codename = ..codename( filename, .ext ) + s codets = ..codets( codename, ext ) + + if ( filets '] codets ) continue + + /* + w !, " ************* import ************** " + w !, "file: ", filets + w !, "code: ", codets + */ + + if ext = "dfi" { + + s sc = ##class(%DeepSee.UserLibrary.Utils).%Import( filename, 1, 0, 0, "", .loaded ) + + } else { + + s sc = $system.OBJ.Load( filename, qspec, .err, .loaded) + + } + + if verbose $$$log + } + } + Q sc +]]> + + + + +presumable codename +1 + + + + + +1 +codename,ext + + + + diff --git a/sc.all.prj.xml b/sc.all.xml similarity index 53% rename from sc.all.prj.xml rename to sc.all.xml index e99d5ed..ba82964 100644 --- a/sc.all.prj.xml +++ b/sc.all.xml @@ -1,13 +1,5 @@ - - - - - - - - - + @@ -18,6 +10,7 @@ d ##class(sc.all).export() d ##class(sc.all).import() 1 +64245,54012 @@ -173,129 +166,4 @@ gl[obal] n[ame] - storage for settings ]]> - - - - -Export different types of modules in different subfolders -sc.all - - - /dfi/test.dfi -test.cls -> /cls/test.cls -etc]]> -1 -code - - - - - -import from workdir all files with ts newer than code ts in db -1 - -%Status - ", codename, " ", +sc - - s sc = 1, dirs = "", dir = ..workdir() $$$push(dir) - - s rs = ##class(%ResultSet).%New( "%Library.File:FileSet" ) - for { $$$next(i,dir) Q:i="" Q:dir="" - - s sc = rs.Execute( dir, "*.*" ) Q:'sc - - while rs.Next() { - - s filename = rs.Name - - if $$$isDirectory( rs.Type ) { - if ( recurse ) $$$push(filename) ;push directory - continue - } - - s filets = rs.DateModified - s codename = ..codename( filename, .ext ) - s codets = ..codets( codename, ext ) - - if ( filets '] codets ) continue - - /* - w !, " ************* import ************** " - w !, "file: ", filets - w !, "code: ", codets - */ - - if ext = "dfi" { - - s sc = ##class(%DeepSee.UserLibrary.Utils).%Import( filename, 1, 0, 0, "", .loaded ) - - } else { - - s sc = $system.OBJ.Load( filename, qspec, .err, .loaded) - - } - - if verbose $$$log - } - } - Q sc -]]> - - - - -presumable codename -1 - - - - - -1 -codename,ext - - -