Open
Description
When loading the following Grammar
abstract TestAbs = {
cat
Temp ; Pol ; Cl ; S ;
fun
UseCl : Temp -> Pol -> Cl -> S ;
}
param Order = Ord | Subord | Quest;
lincat
Cl = {s : Temp => Bool => Order => Str};
S = {s : Order => Str};
Pol = {s : Str ; b : Bool};
Temp = { t : Bool * Bool } ;
lin
UseCl temp pol cl = { --Temp -> Pol -> Cl -> S ;
s = \\o => case o of {
Ord => cl.s ! lin Temp temp ! pol.b ! Ord;
_ => "Baz"
};
};
}
this error occurs
compiling Test.gf... src/compiler/GF/Compile/GeneratePMCFG.hs:(430,42)-(431,76): Non-exhaustive patterns in case