github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/tools/flow/testdata/pkg.txtar (about)

     1  -- cue.mod/module.cue --
     2  module: "example.org/test"
     3  -- sub/sub.cue --
     4  package sub
     5  
     6  User: "sub"
     7  -- in.cue --
     8  import "example.org/test/sub"
     9  
    10  root: {
    11  	a: {
    12  		$id: "valToOut"
    13  		val: "foo \(sub.User)"
    14  		out: string
    15  	}
    16  	b: {
    17  		$id:    "valToOut"
    18  		$after: a
    19  		val:    "bar"
    20  		out:    string
    21  	}
    22  	c: {
    23  		$id: "valToOut"
    24  		out: a.out + b.out
    25  	}
    26  }
    27  -- out/run/errors --
    28  -- out/run/t0 --
    29  graph TD
    30    t0("root.a [Ready]")
    31    t1("root.b [Waiting]")
    32    t1-->t0
    33    t2("root.c [Waiting]")
    34    t2-->t0
    35    t2-->t1
    36  
    37  -- out/run/t1 --
    38  graph TD
    39    t0("root.a [Terminated]")
    40    t1("root.b [Ready]")
    41    t1-->t0
    42    t2("root.c [Waiting]")
    43    t2-->t0
    44    t2-->t1
    45  
    46  -- out/run/t1/value --
    47  {
    48  	$id: "valToOut"
    49  	val: "foo sub"
    50  	out: "foo sub"
    51  }
    52  -- out/run/t2 --
    53  graph TD
    54    t0("root.a [Terminated]")
    55    t1("root.b [Terminated]")
    56    t1-->t0
    57    t2("root.c [Ready]")
    58    t2-->t0
    59    t2-->t1
    60  
    61  -- out/run/t2/value --
    62  {
    63  	$id: "valToOut"
    64  	$after: {
    65  		$id: "valToOut"
    66  		val: "foo sub"
    67  		out: "foo sub"
    68  	}
    69  	val: "bar"
    70  	out: "bar"
    71  }
    72  -- out/run/t3 --
    73  graph TD
    74    t0("root.a [Terminated]")
    75    t1("root.b [Terminated]")
    76    t1-->t0
    77    t2("root.c [Terminated]")
    78    t2-->t0
    79    t2-->t1
    80  
    81  -- out/run/t3/value --
    82  {
    83  	$id: "valToOut"
    84  	out: "foo subbar"
    85  }