summaryrefslogtreecommitdiff
path: root/test/srg/cyclic-indirect/cyclic-indirect.gf
blob: 316589cd807bebd852c0818bda22055c8ee0aadd (plain)
1
2
3
4
5
6
7
8
9
10
11
-- a grammar with an indirect cycle

cat S; G;

fun f : S ;
fun fg : G -> S ;
fun gf : S -> G ;

lin f  = { s = "f" } ;
lin fg x = x;
lin gf x = x;