示例#1
0
 public bool VariableToSetValue(String varName)
 {
     if ((tempVar = FindVariable(varName)) != null && tempVar.IsSet())
     {
         tempCons = new FCons(tempVar.varValue);
         VarToVal(rootNode);
         varList.Remove(tempVar);
         tempVar  = null;
         tempCons = null;
         GenerateFunctionTreeText(funcTreeTextStyle);
         return(true);
     }
     return(false);
 }
示例#2
0
 public bool VariableToFunction(String varName, Function F)
 {
     if ((tempVar = FindVariable(varName)) != null)
     {
         tempFunc = F;
         VarToFunc(rootNode);
         varList.Remove(tempVar);
         foreach (FVar v in F.varList)
         {
             AddVariable(v);
         }
         tempVar  = null;
         tempCons = null;
         GenerateFunctionTreeText(funcTreeTextStyle);
         return(true);
     }
     return(false);
 }