Changeset 2214 in Sophya for trunk/SophyaPI/PIext/piacmd.h
- Timestamp:
- Oct 17, 2002, 10:56:11 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/piacmd.h
r2203 r2214 13 13 #include <vector> 14 14 #include <list> 15 #include <stack> 15 16 #include <map> 16 17 #include <functional> … … 53 54 class CxxOptionWind; // Option de CxxExecutor 54 55 55 class PIACmdBloc; 56 class PIACmdBloc; // Bloc de type foreach / for de l'interpreteur PIACmd 57 class PIACmdScript; // Script de commandes defini ds l'interpreteur PIACmd 56 58 57 59 // --------------------------------------------------------------------- … … 107 109 int EvaluateTest(vector<string> & args, 108 110 string & line, bool & res); 111 bool GetVar(string & vn, string & vv); 109 112 110 113 NamedObjMgr* mObjMgr; … … 137 140 InterpMap interpmap; 138 141 139 // Pour stocker les variables definies par l'interpreteur 140 typedef map<string, string, less<string> > CmdVarList; 141 CmdVarList mAliases; // Liste des alias 142 // Pour stocker les scripts definis ds l'interpreteur 143 typedef map<string, PIACmdScript*, less<string> > ScriptList; 144 ScriptList mScripts; // Liste des scripts 145 146 // Pour stocker les alias definies par l'interpreteur 147 typedef map<string, string, less<string> > CmdStrList; 148 CmdStrList mAliases; // Liste des alias 149 150 // Le stack pour les arguments des .pic et des scripts 151 stack< vector<string> > ArgsStack; 142 152 143 153 PIACmdBloc * curblk; // Bloc de commande courant (foreach, ...)
Note:
See TracChangeset
for help on using the changeset viewer.