--- parser3/src/classes/string.C 2010/07/05 05:54:46 1.194 +++ parser3/src/classes/string.C 2010/10/21 15:25:07 1.196 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char * const IDENT_STRING_C="$Date: 2010/07/05 05:54:46 $"; +static const char * const IDENT_STRING_C="$Date: 2010/10/21 15:25:07 $"; #include "classes.h" #include "pa_vmethod_frame.h" @@ -27,14 +27,23 @@ static const char * const IDENT_STRING_C class MString: public Methoded { public: MString(); -public: // Methoded - bool used_directly() { return true; } }; // global variable DECLARE_CLASS_VAR(string, new MString, 0); +// void class, inherited from string and thus should be inited afterwards + +class MVoid: public Methoded { +public: + MVoid(); +}; + +// void global variable should be after string global variable + +DECLARE_CLASS_VAR(void, new MVoid, 0); + // defines for statics #define MATCH_VAR_NAME "match"