示例#1
0
 public void SetVariable(string key, MeVariable var)
 {
     if (DeclaredVariables.ContainsKey(key))
     {
         DeclaredVariables[key] = var;
     }
 }
示例#2
0
 public void AddVariable(string key, MeVariable var)
 {
     if (!DeclaredVariables.ContainsKey(key))
     {
         DeclaredVariables.Add(key, var);
     }
 }
示例#3
0
 public MeFunction(MeVariable baseVar, MeVariable[] parameters)
 {
     Value        = baseVar.Value;
     Type         = baseVar.Type;
     SubVariables = parameters;
 }
示例#4
0
 public MeVariable(MeVariable other)
 {
     Type  = other.Type;
     Value = other.Value;
 }
示例#5
0
 public MeNode(MeVariable value)
 {
     Leaves = new List <MeNode>();
     Value  = value;
 }