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  }