You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/10/21 04:46:47 UTC

[lucy-commits] svn commit: r1187172 - /incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y

Author: marvin
Date: Fri Oct 21 02:46:47 2011
New Revision: 1187172

URL: http://svn.apache.org/viewvc?rev=1187172&view=rev
Log:
Reduce the potential for shift-reduce conflicts within the
declaration_modifier_list production.

Modified:
    incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y

Modified: incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y
URL: http://svn.apache.org/viewvc/incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y?rev=1187172&r1=1187171&r2=1187172&view=diff
==============================================================================
--- incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y (original)
+++ incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y Fri Oct 21 02:46:47 2011
@@ -396,21 +396,9 @@ declaration_modifier_list(A) ::= declara
 {
     A = CFCUtil_strdup(B);
 }
-declaration_modifier_list(A) ::= declaration_modifier_list(B) INERT.
+declaration_modifier_list(A) ::= declaration_modifier_list(B) declaration_modifier(C).
 {
-    A = CFCUtil_cat(CFCUtil_strdup(B), " inert", NULL);
-}
-declaration_modifier_list(A) ::= declaration_modifier_list(B) INLINE.
-{
-    A = CFCUtil_cat(CFCUtil_strdup(B), " inline", NULL);
-}
-declaration_modifier_list(A) ::= declaration_modifier_list(B) ABSTRACT.
-{
-    A = CFCUtil_cat(CFCUtil_strdup(B), " abstract", NULL);
-}
-declaration_modifier_list(A) ::= declaration_modifier_list(B) FINAL.
-{
-    A = CFCUtil_cat(CFCUtil_strdup(B), " final", NULL);
+    A = CFCUtil_cat(CFCUtil_strdup(B), " ", C, NULL);
 }
 
 asterisk_postfix(A) ::= ASTERISK.