Files
gf-core/test/srg/srg0005/srg0005.gf
2007-03-24 15:34:33 +00:00

14 lines
233 B
Plaintext

cat S; X; E;
fun s : S ;
fun es : E -> S -> S ;
fun sx : S -> X -> S ;
fun x : X ;
fun e : E ;
lin s = { s = "s" } ;
lin es e s = { s = e.s ++ s.s } ;
lin sx s x = { s = s.s ++ x.s } ;
lin x = { s = "x" } ;
lin e = { s = "e" } ;