Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/3/84; site genrad.UUCP Path: utzoo!decvax!genrad!sources-request From: sources-request@genrad.UUCP Newsgroups: mod.sources Subject: Small bug in ANSI C Yacc grammar Message-ID: <839@genrad.UUCP> Date: Wed, 15-May-85 14:36:37 EDT Article-I.D.: genrad.839 Posted: Wed May 15 14:36:37 1985 Date-Received: Thu, 16-May-85 01:06:19 EDT Sender: john@genrad.UUCP Lines: 30 Approved: john@genrad.UUCP From: Arnold Robbins There was a small (but fatal) problem in the YACC grammar I posted. On line 201 of gram.y, change the : to a |. This was my own mistake, when I added a production that had been missing. Here is a context diff. Sorry about that, Arnold ---------------------------------------------------------------------- *** o.gram.y Wed May 15 11:41:33 1985 --- gram.y Wed May 15 11:41:42 1985 *************** *** 199,205 struct_or_union_specifier : struct_or_union identifier '{' struct_declaration_list '}' ! : struct_or_union '{' struct_declaration_list '}' | struct_or_union identifier ; --- 199,205 ----- struct_or_union_specifier : struct_or_union identifier '{' struct_declaration_list '}' ! | struct_or_union '{' struct_declaration_list '}' | struct_or_union identifier ;