1 IN: inference.state.tests
2 USING: tools.test inference.state words kernel namespaces ;
4 : computing-dependencies ( quot -- dependencies )
5 H{ } clone [ dependencies rot with-variable ] keep ;
11 [ ] [ a +called+ depends-on ] unit-test
13 [ H{ { a +called+ } } ] [
14 [ a +called+ depends-on ] computing-dependencies
17 [ H{ { a +called+ } { b +inlined+ } } ] [
19 a +called+ depends-on b +inlined+ depends-on
20 ] computing-dependencies
23 [ H{ { a +inlined+ } { b +inlined+ } } ] [
25 a +inlined+ depends-on
27 b +inlined+ depends-on
28 ] computing-dependencies