github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/tools/flow/testdata/par.txtar (about) 1 -- in.cue -- 2 root: { 3 a: { 4 $id: "sequenced" 5 seq: 2 // terminate at t2 6 val: "foo" 7 out: string 8 } 9 b: { 10 $id: "sequenced" 11 seq: 3 // terminate at t3 12 val: "bar" 13 out: string 14 } 15 c: { 16 $id: "sequenced" 17 seq: 1 // terminate at t1 18 val: "baz" 19 out: string 20 } 21 d: { 22 $id: "valToOut" 23 out: a.out + b.out + c.out 24 } 25 } 26 -- out/run/errors -- 27 -- out/run/t0 -- 28 graph TD 29 t0("root.a [Ready]") 30 t1("root.b [Ready]") 31 t2("root.c [Ready]") 32 t3("root.d [Waiting]") 33 t3-->t0 34 t3-->t1 35 t3-->t2 36 37 -- out/run/t1 -- 38 graph TD 39 t0("root.a [Running]") 40 t1("root.b [Running]") 41 t2("root.c [Terminated]") 42 t3("root.d [Waiting]") 43 t3-->t0 44 t3-->t1 45 t3-->t2 46 47 -- out/run/t1/value -- 48 { 49 $id: "sequenced" 50 seq: 1 51 val: "baz" 52 out: "baz" 53 } 54 -- out/run/t2 -- 55 graph TD 56 t0("root.a [Terminated]") 57 t1("root.b [Running]") 58 t2("root.c [Terminated]") 59 t3("root.d [Waiting]") 60 t3-->t0 61 t3-->t1 62 t3-->t2 63 64 -- out/run/t2/value -- 65 { 66 $id: "sequenced" 67 seq: 2 68 val: "foo" 69 out: "foo" 70 } 71 -- out/run/t3 -- 72 graph TD 73 t0("root.a [Terminated]") 74 t1("root.b [Terminated]") 75 t2("root.c [Terminated]") 76 t3("root.d [Ready]") 77 t3-->t0 78 t3-->t1 79 t3-->t2 80 81 -- out/run/t3/value -- 82 { 83 $id: "sequenced" 84 seq: 3 85 val: "bar" 86 out: "bar" 87 } 88 -- out/run/t4 -- 89 graph TD 90 t0("root.a [Terminated]") 91 t1("root.b [Terminated]") 92 t2("root.c [Terminated]") 93 t3("root.d [Terminated]") 94 t3-->t0 95 t3-->t1 96 t3-->t2 97 98 -- out/run/t4/value -- 99 { 100 $id: "valToOut" 101 out: "foobarbaz" 102 }