...
1-- in.cue --
2a: int | *2
3b?: 4 | 5
4c: [string]: int
5
6#d: {
7 e!: string
8 e?: =~"a"
9
10 f?: 1
11}
12
13// Issue #2305
14g: #d
15-- out/definition --
16a: int | *2
17b?: 4 | 5
18c: {
19 [string]: int
20}
21#d: {
22 e!: =~"a"
23 f?: 1
24}
25
26// Issue #2305
27g: #d
28-- out/doc --
29[]
30[a]
31[b]
32[c]
33[#d]
34[#d e]
35[#d f]
36[g]
37- Issue #2305
38
39[g e]
40[g f]
41-- out/value --
42== Simplified
43{
44 a: *2 | int
45 c: {}
46
47 // Issue #2305
48 g: {
49 e!: =~"a"
50 }
51}
52== Raw
53{
54 a: *2 | int
55 b?: 4 | 5
56 c: {}
57 #d: {
58 e!: =~"a"
59 f?: 1
60 }
61
62 // Issue #2305
63 g: {
64 e!: =~"a"
65 f?: 1
66 }
67}
68== Final
69{
70 a: 2
71 c: {}
72 g: {
73 e!: =~"a"
74 }
75}
76== All
77{
78 a: *2 | int
79 b?: 4 | 5
80 c: {}
81 #d: {
82 e!: =~"a"
83 f?: 1
84 }
85
86 // Issue #2305
87 g: {
88 e!: =~"a"
89 f?: 1
90 }
91}
92== Eval
93{
94 a: 2
95 b?: 4 | 5
96 c: {}
97 #d: {
98 e!: =~"a"
99 f?: 1
100 }
101 g: {
102 e!: =~"a"
103 f?: 1
104 }
105}
View as plain text