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 = (
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(@_);