Changeset 2236 in Sophya for trunk/SophyaPI/PIext/piacmd.h


Ignore:
Timestamp:
Oct 30, 2002, 12:52:29 AM (23 years ago)
Author:
ansari
Message:

Ajout possibilite de definition de script ds PIACmd et evaluation d'expression @ x = ... - Reza 29/10/2002

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/piacmd.h

    r2215 r2236  
    8181
    8282  virtual int           Interpret(string& line);
    83   virtual int           ParseLineExecute(string& line);
     83  virtual int           ParseLineExecute(string& line, bool qw=true);
    8484  virtual int           ExecuteCommand(string& keyw, vector<string>& args, string& toks);
    8585  virtual int           ExecFile(string& file, vector<string>& args);
     
    101101  virtual void          UpdateHelpList(PIAHelpWind* hw, int gid);
    102102
     103//   Utilitaire pour decoupage en mot
     104  static  int   LineToWords(string& line, string& kw, vector<string>& tokens,
     105                            string& toks, bool uq=true);
    103106protected:
    104107  virtual int   CheckHelpGrp(string& grp);
     
    109112  int           EvaluateTest(vector<string> & args,
    110113                             string & line, bool & res);
     114  int           EvalVarExpr(vector<string> & args, string & line);
     115
    111116  bool          GetVar(string & vn, string & vv);
    112117  void          PushStack(vector<string> & args);
     
    145150  typedef map<string, PIACmdScript*, less<string> > ScriptList;
    146151  ScriptList mScripts;  // Liste des scripts
     152  PIACmdScript* curscript; // Script en cours de definition
    147153
    148154//  Pour stocker les alias definies par l'interpreteur
Note: See TracChangeset for help on using the changeset viewer.