rspace tracing
[scpubgit/DX.git] / lib / DX / Utils.pm
index efdc259..b52119d 100644 (file)
@@ -10,8 +10,8 @@ my @const = (
 
 our @EXPORT_OK = (
   @const,
-  (my @builders = qw(step rspace rstrat res string number dict proposition)),
-  'deparse', '*trace',
+  (my @builders = qw(rspace rstrat res string number dict proposition)),
+  'deparse', '*trace', 'expand_deps',
 );
 
 our %EXPORT_TAGS = (
@@ -52,19 +52,10 @@ sub _expand_dep {
   return [ $type, @expanded ];
 }
 
-sub _expand_deps {
+sub expand_deps {
   [ map _expand_dep($_), @{$_[0]} ]
 }
 
-sub step {
-  require DX::Step::ResolveProposition;
-  my %args = @_;
-  DX::Step::ResolveProposition->new(
-    %args,
-    depends_on => _expand_deps($args{depends_on}),
-  );
-}
-
 sub rspace {
   require DX::ResolutionSpace;
   DX::ResolutionSpace->new(@_);