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.