commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/geas/src/classdef classdef.h parse.y


From: Reinhard Mueller
Subject: gnue/geas/src/classdef classdef.h parse.y
Date: Sat, 22 Sep 2001 18:32:13 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Reinhard Mueller <address@hidden>       01/09/22 18:32:13

Modified files:
        geas/src/classdef: classdef.h parse.y 

Log message:
        Removed LOOKUP everywhere.
        Added stub for READONLY.
        Marked REFERENCE and LIST as TODO.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/geas/src/classdef/classdef.h.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/geas/src/classdef/parse.y.diff?tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: gnue/geas/src/classdef/classdef.h
diff -u gnue/geas/src/classdef/classdef.h:1.7 
gnue/geas/src/classdef/classdef.h:1.8
--- gnue/geas/src/classdef/classdef.h:1.7       Sat Sep 22 16:12:04 2001
+++ gnue/geas/src/classdef/classdef.h   Sat Sep 22 18:32:13 2001
@@ -19,7 +19,7 @@
    along with GEAS; if not, write to the Free Software Foundation, Inc.,
    59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
-   $Id: classdef.h,v 1.7 2001/09/22 20:12:04 reinhard Exp $
+   $Id: classdef.h,v 1.8 2001/09/22 22:32:13 reinhard Exp $
 */
 
 /* ------------------------------------------------------------------------- *\
@@ -111,7 +111,8 @@
  * Fields
 \* ------------------------------------------------------------------------- */
 
-#define GEAS_CD_FPROP_NOTNULL 0x0001;
+#define GEAS_CD_FPROP_NOTNULL  0x0001;
+#define GEAS_CD_FPROP_READONLY 0x0002;
 
 geas_cd_field *geas_cd_field_new (const char *name);
 void           geas_cd_field_free (geas_cd_field *f);
Index: gnue/geas/src/classdef/parse.y
diff -u gnue/geas/src/classdef/parse.y:1.11 gnue/geas/src/classdef/parse.y:1.12
--- gnue/geas/src/classdef/parse.y:1.11 Sat Sep 22 15:48:09 2001
+++ gnue/geas/src/classdef/parse.y      Sat Sep 22 18:32:13 2001
@@ -19,7 +19,7 @@
    along with GEAS; if not, write to the Free Software Foundation, Inc.,
    59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
-   $Id: parse.y,v 1.11 2001/09/22 19:48:09 reinhard Exp $
+   $Id: parse.y,v 1.12 2001/09/22 22:32:13 reinhard Exp $
 */
 
 %{
@@ -110,7 +110,7 @@
 %token MODULE
 %token CLASS EXTEND TYPE
 %token NOT NUL READONLY
-%token LIST LOOKUP REFERENCE
+%token REFERENCE LIST
 %token UNIQUE INDEX
 %token ORDER BY DESC
 
@@ -239,10 +239,9 @@
 
 element:    datatype fields ';'
   |         datatype method ';'
-/*
-  |         LOOKUP lookup ';'
-  |         LIST list ';'
+/* TODO
   |         REFERENCE reference ';'
+  |         LIST list ';'
 */
   |         index ';'
   |         orderby ';'
@@ -289,6 +288,7 @@
 ;
 
 property:   NOT NUL                     { $$ = GEAS_CD_FPROP_NOTNULL; }
+  |         READONLY                    { $$ = GEAS_CD_FPROP_READONLY; }
 ;
 
 /* ------------------------------------------------------------------------- *\



reply via email to

[Prev in Thread] Current Thread [Next in Thread]