diff --git a/test/cdata.in b/test/cdata.in
index 6362cbf974957e16ef6a58d3d06456c76af01c0f..a2e20f83b4eafe7f2523bffa84992e5994a236a3 100644
--- a/test/cdata.in
+++ b/test/cdata.in
@@ -1,3 +1,10 @@
+n = a | b | c | d | e;
+o = a( int aa );
+p = a | b;
+q = a | b | c(int cc) | d | e;
+r = a | b | c(int cc) | d( string dd) | e;
+s = a(int aa) | b | c | d | e;
+
 intlist = null "null" | cons( int first, intlist next ) 1 " , " 2;
 illist  = null "null" | cons( intlist first, illist next ) "[ " 1 " ] , " 2;
 idtree  = leaf( string id ) "leaf '" 1 "'"