steps now operate on search states
[scpubgit/DX.git] / fragment.output / bind
CommitLineData
11fecad8 1$ ?
2? dict ?X
3SetValue 0.X {{ }}
4? eq ?Y X
5787d20d 5BindValue 0.Y 0.X
11fecad8 6? qact
7SetValue 0.X {{ }}
11fecad8 8BindValue 0.Y 0.X
5787d20d 9? eq Y {{ foo 1 }}
10SetBoundValue 0.Y {{ foo 1 }}
11SetValue 0.X {{ foo 1 }}
11fecad8 12? qact
13SetValue 0.X {{ }}
5787d20d 14SetValue 0.X {{ foo 1 }}
11fecad8 15BindValue 0.Y 0.X
16? .
5787d20d 17{{ X {{ foo 1 }} Y {{ foo 1 }} }}
11fecad8 18$ ?
19? dict ?X {{ foo {{ bar 1 }} }}
20SetValue 0.X {{ foo {{ bar 1 }} }}
21? member_at X 'foo' ?Y
11fecad8 22BindValue 0.Y 0.X.foo
5787d20d 23? member_at Y 'bar' ?Z
11fecad8 24BindValue 0.Z 0.Y.bar
5787d20d 25? eq Z 2
11fecad8 26SetBoundValue 0.Z 2
27SetBoundValue 0.Y.bar 2
28SetValue 0.X.foo.bar 2
5787d20d 29? member_at Y 'baz' 4
30AddBoundValue 0.Y.baz 4
31AddValue 0.X.foo.baz 4
11fecad8 32? qact
33SetValue 0.X {{ foo {{ bar 1 }} }}
34SetValue 0.X.foo.bar 2
11fecad8 35BindValue 0.Z 0.Y.bar
5787d20d 36AddValue 0.X.foo.baz 4
37BindValue 0.Y 0.X.foo
11fecad8 38? .
5787d20d 39{{ X {{ foo {{ bar 2 baz 4 }} }} Y {{ bar 2 baz 4 }} Z 2 }}