mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-06 09:42:50 -06:00
"Committed_by_peb"
This commit is contained in:
14
grammars/ljung/variants/TestVars.gf
Normal file
14
grammars/ljung/variants/TestVars.gf
Normal file
@@ -0,0 +1,14 @@
|
||||
|
||||
concrete TestVars of TestVarsA = open TestVarsR in {
|
||||
|
||||
lincat S = { s : XYZ => Str; p : { s : Str; a : AB } };
|
||||
|
||||
lin a = { s = table { X _ => variants { "x1" ; "x2" };
|
||||
Y => variants { "y1" ; "y2" };
|
||||
_ => variants { "z1" ; "z2" } };
|
||||
p = variants { { s = "s1" ; a = A } ;
|
||||
{ s = "s2" ; a = B } };
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
9
grammars/ljung/variants/TestVarsA.gf
Normal file
9
grammars/ljung/variants/TestVarsA.gf
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
abstract TestVarsA = {
|
||||
|
||||
cat S;
|
||||
|
||||
fun a : S;
|
||||
|
||||
}
|
||||
|
||||
27
grammars/ljung/variants/TestVarsR.gf
Normal file
27
grammars/ljung/variants/TestVarsR.gf
Normal file
@@ -0,0 +1,27 @@
|
||||
|
||||
resource TestVarsR = {
|
||||
|
||||
param AB = A | B;
|
||||
param XYZ = X AB | Y | Z AB;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user