jg z wrote: > [...] > class_head > : > ( STRUCT > | UNION > | CLASS > ) > (ID ( base_clause)? )? > ; > Just out of curiosity what does: ( STRUCT | UNION | CLASS ) ((ID)=>ID ( base_clause)? )? ; produce? Sinan Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/