github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/tools/flow/testdata/simple.txtar (about) 1 -- in.cue -- 2 root: { 3 a: { 4 $id: "valToOut" 5 val: "foo" 6 out: string 7 } 8 b: { 9 $id: "valToOut" 10 $after: a 11 val: "bar" 12 out: string 13 } 14 c: { 15 $id: "valToOut" 16 out: a.out + b.out 17 } 18 } 19 -- out/run/errors -- 20 -- out/run/t0 -- 21 graph TD 22 t0("root.a [Ready]") 23 t1("root.b [Waiting]") 24 t1-->t0 25 t2("root.c [Waiting]") 26 t2-->t0 27 t2-->t1 28 29 -- out/run/t1 -- 30 graph TD 31 t0("root.a [Terminated]") 32 t1("root.b [Ready]") 33 t1-->t0 34 t2("root.c [Waiting]") 35 t2-->t0 36 t2-->t1 37 38 -- out/run/t1/value -- 39 { 40 $id: "valToOut" 41 val: "foo" 42 out: "foo" 43 } 44 -- out/run/t2 -- 45 graph TD 46 t0("root.a [Terminated]") 47 t1("root.b [Terminated]") 48 t1-->t0 49 t2("root.c [Ready]") 50 t2-->t0 51 t2-->t1 52 53 -- out/run/t2/value -- 54 { 55 $id: "valToOut" 56 $after: { 57 $id: "valToOut" 58 val: "foo" 59 out: "foo" 60 } 61 val: "bar" 62 out: "bar" 63 } 64 -- out/run/t3 -- 65 graph TD 66 t0("root.a [Terminated]") 67 t1("root.b [Terminated]") 68 t1-->t0 69 t2("root.c [Terminated]") 70 t2-->t0 71 t2-->t1 72 73 -- out/run/t3/value -- 74 { 75 $id: "valToOut" 76 out: "foobar" 77 }