1 IN: inference.state.tests
2 USING: tools.test inference.state words kernel namespaces
5 : computing-dependencies ( quot -- dependencies )
6 H{ } clone [ dependencies rot with-variable ] keep ;
12 [ ] [ a +called+ depends-on ] unit-test
14 [ H{ { a +called+ } } ] [
15 [ a +called+ depends-on ] computing-dependencies
18 [ H{ { a +called+ } { b +inlined+ } } ] [
20 a +called+ depends-on b +inlined+ depends-on
21 ] computing-dependencies
24 [ H{ { a +inlined+ } { b +inlined+ } } ] [
26 a +inlined+ depends-on
28 b +inlined+ depends-on
29 ] computing-dependencies