X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/3379dcdfd0872947d761053c61d773add94d38c2..486240dc4c5d57b0afaddba60d87fe375112bed5:/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