[Top][All Lists]
[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; }
;
/* ------------------------------------------------------------------------- *\
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/geas/src/classdef classdef.h parse.y,
Reinhard Mueller <=