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/23 18:38:39 UTC

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

Author: marvin
Date: Sun Oct 23 16:38:39 2011
New Revision: 1187920

URL: http://svn.apache.org/viewvc?rev=1187920&view=rev
Log:
Rename "class_name" production to "qualified_id".

It's a "qualified identifier" because it includes a qualified namespace path.

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=1187920&r1=1187919&r2=1187920&view=diff
==============================================================================
--- incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y (original)
+++ incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCParseHeader.y Sun Oct 23 16:38:39 2011
@@ -124,7 +124,7 @@ result ::= cblock(A).                   
 result ::= var_declaration_statement(A). { CFCParser_set_result(state, A); }
 result ::= subroutine_declaration_statement(A). { CFCParser_set_result(state, A); }
 
-parcel_definition(A) ::= exposure_specifier(B) class_name(C) SEMICOLON.
+parcel_definition(A) ::= exposure_specifier(B) qualified_id(C) SEMICOLON.
 {
     if (strcmp(B, "parcel") != 0) {
         /* Instead of this kludgy post-parse error trigger, we should require
@@ -138,7 +138,7 @@ parcel_definition(A) ::= exposure_specif
     CFCParser_set_parcel((CFCParcel*)A);
 }
 
-parcel_definition(A) ::= exposure_specifier(B) class_name(C) cnick(D) SEMICOLON.
+parcel_definition(A) ::= exposure_specifier(B) qualified_id(C) cnick(D) SEMICOLON.
 {
     if (strcmp(B, "parcel") != 0) {
          CFCUtil_die("A syntax error was detected when parsing '%s'", B);
@@ -274,7 +274,7 @@ void_type(A) ::= void_type_specifier.
 %type array_postfix                 {char*}
 %type array_postfix_elem            {char*}
 %type declarator                    {char*}
-%type class_name                    {char*}
+%type qualified_id                  {char*}
 %type cnick                         {char*}
 %type blob                          {char*}
 %destructor identifier                  { FREEMEM($$); }
@@ -295,7 +295,7 @@ void_type(A) ::= void_type_specifier.
 %destructor array_postfix               { FREEMEM($$); }
 %destructor array_postfix_elem          { FREEMEM($$); }
 %destructor declarator                  { FREEMEM($$); }
-%destructor class_name                  { FREEMEM($$); }
+%destructor qualified_id                { FREEMEM($$); }
 %destructor cnick                       { FREEMEM($$); }
 %destructor blob                        { FREEMEM($$); }
 
@@ -504,12 +504,12 @@ identifier(A) ::= IDENTIFIER.
     A = CFCUtil_strdup(CFCParser_get_text(state));
 }
 
-class_name(A) ::= identifier(B).
+qualified_id(A) ::= identifier(B).
 {
     A = CFCUtil_strdup(B);
 }
 
-class_name(A) ::= class_name(B) SCOPE_OP identifier(C).
+qualified_id(A) ::= qualified_id(B) SCOPE_OP identifier(C).
 {
     A = CFCUtil_cat(CFCUtil_strdup(B), "::", C, NULL);
 }