X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/3379dcdfd0872947d761053c61d773add94d38c2..refs/tags/v1.0.3:/src/treefuncs.def

diff --git a/src/treefuncs.def b/src/treefuncs.def
index 537bf2b..e7a16b0 100644
--- a/src/treefuncs.def
+++ b/src/treefuncs.def
@@ -26,7 +26,8 @@ enum {
 	NO_SCOPE,
 	PUBLIC_SCOPE,
 	PRIVATE_SCOPE,
-	PROTECTED_SCOPE
+	PROTECTED_SCOPE,
+	CLASS_SCOPE
 };
 
 /* method type */
@@ -44,12 +45,13 @@ ENDHEADER
 CLASS Class
   STRING	otype   # this object class type
   STRING	ptype   # parent class type
+  STRING	chunk_size # if the object should be allocated with mem_chunks
   NODELIST	nodes
 ENDCLASS
 
 CLASS Type
-  INT		stars
-  STRING	name
+  STRING	name	# the specifier part
+  STRING	pointer	# the pointer part
   STRING	postfix
 ENDCLASS
 
@@ -97,6 +99,7 @@ CLASS Method
   INT		line_no
   INT		ccode_line
   BOOL		vararg
+  INT		unique_id	# A unique id for new methods
 ENDCLASS
 
 CLASS Variable
