EnglishРусский  

   ..

   GEENGINE

   RES

   GeClass.cpp

   GeClass.h

   GeParserData.cpp

   GeViewer.cpp

   GeViewer.dsp

   GeViewer.dsw

   GeViewerDlg.cpp

   StdAfx.cpp

   StdAfx.h

The project is closed! You can look at a new scripting language. It is available on GitHub.
Also, try our open source cross-platform automation software.

Ads

Installer and installation software
Commercial and Freeware installers.

 1 #ifndef _GE_CLASS_H_
 2 #define _GE_CLASS_H_
 3 #include "./GeEngine/common.h"
 4 #include "./GeEngine/vm.h"
 5 #include "./GeEngine/gefile.h"
 6 
 7 
 8 #define GE_SAVE_OBJ        1
 9 #define GE_ANALIZ_BYTECODE 2
10 #define GE_ANALIZ_VARS     4
11 #define GE_ANALIZ_TYPE     8
12 
13 
14 class GeClass
15 {
16 public:
17     GeClass();
18     ~GeClass();
19     bool LoadGe(char *nameFile);
20     bool SaveGe(char *nameFile, bool delName);
21     uint GetCountObj();
22     pvmobj GetVmObj(uint index);
23     char*  GetVmObjName(uint index);
24     bool   isDel(int index);
25 private:
26     pvmEngine m_pEngine;
27     void AnalizDel();
28 
29     bool AnalizByteCod();
30     bool AnalizVarType();
31     bool AnalizType();
32     char *m_pFlagDel;
33 
34 };
35 
36 #endif //_GE_CLASS_H_