diff --git a/test/cdata.in b/test/cdata.in
index 4004b8642b58fbd226ab76a7c6bc6df6549e71b8..6362cbf974957e16ef6a58d3d06456c76af01c0f 100644
--- a/test/cdata.in
+++ b/test/cdata.in
@@ -1,4 +1,4 @@
-intlist = null | cons( int first, intlist next );
-illist  = null | cons( intlist first, illist next );
-idtree  = null | leaf( char * id ) | node( idtree left, idtree right );
-
+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 "'"
+	| node( idtree left, idtree right ) "( " 1 " , " 2 " )";