nerf member_at to prepare for decision dependency and aperture work
[scpubgit/DX.git] / fragment.output / bind
CommitLineData
79457e68 1$ #trace +step +search
11fecad8 2$ ?
3? dict ?X
4SetValue 0.X {{ }}
5? eq ?Y X
5787d20d 6BindValue 0.Y 0.X
11fecad8 7? qact
8SetValue 0.X {{ }}
11fecad8 9BindValue 0.Y 0.X
5787d20d 10? eq Y {{ foo 1 }}
11SetBoundValue 0.Y {{ foo 1 }}
12SetValue 0.X {{ foo 1 }}
11fecad8 13? qact
14SetValue 0.X {{ }}
5787d20d 15SetValue 0.X {{ foo 1 }}
11fecad8 16BindValue 0.Y 0.X
17? .
5787d20d 18{{ X {{ foo 1 }} Y {{ foo 1 }} }}
11fecad8 19$ ?
20? dict ?X {{ foo {{ bar 1 }} }}
21SetValue 0.X {{ foo {{ bar 1 }} }}
22? member_at X 'foo' ?Y
11fecad8 23BindValue 0.Y 0.X.foo
5787d20d 24? member_at Y 'bar' ?Z
11fecad8 25BindValue 0.Z 0.Y.bar
5787d20d 26? eq Z 2
11fecad8 27SetBoundValue 0.Z 2
28SetBoundValue 0.Y.bar 2
29SetValue 0.X.foo.bar 2
ba6fa299 30? member_at Y 'baz' ?U
31BindValue 0.U 0.Y.baz
32? eq U 4
33SetBoundValue 0.U 4
5787d20d 34AddBoundValue 0.Y.baz 4
35AddValue 0.X.foo.baz 4
11fecad8 36? qact
37SetValue 0.X {{ foo {{ bar 1 }} }}
38SetValue 0.X.foo.bar 2
11fecad8 39BindValue 0.Z 0.Y.bar
5787d20d 40AddValue 0.X.foo.baz 4
41BindValue 0.Y 0.X.foo
ba6fa299 42BindValue 0.U 0.Y.baz
11fecad8 43? .
ba6fa299 44{{ U 4 X {{ foo {{ bar 2 baz 4 }} }} Y {{ bar 2 baz 4 }} Z 2 }}