]> gerrit.simantics Code Review - simantics/platform.git/blob - tests/org.simantics.scl.compiler.tests/src/org/simantics/scl/compiler/tests/scl/Select4.scl
Merge commit 'e87f096'
[simantics/platform.git] / tests / org.simantics.scl.compiler.tests / src / org / simantics / scl / compiler / tests / scl / Select4.scl
1 import "StandardLibrary"
2 import "Minigraph"
3
4 main = withGraph do
5     a = resource "a"
6     b = map resource ["b0", "b1", "b2"]
7     r = map resource ["r0", "r1"]
8     
9     enforce
10         Statement a (r!0) (b!0)
11         Statement a (r!0) (b!1)
12         Statement a (r!1) (b!1)
13         Statement a (r!1) (b!2)
14     sort $ map uriOf $ select ?x where 
15         <|> Statement a (r!0) ?x
16             Statement a (r!1) ?x
17 --
18 [b0, b1, b1, b2]