示例#1
0
        public override List <char> GetAllLocalArguments()
        {
            List <char> temp1 = con1.GetAllLocalArguments();
            List <char> temp2 = con2.GetAllLocalArguments();

            foreach (char c in temp2)
            {
                temp1.Add(c);
            }
            return(temp1);
        }
示例#2
0
 //CALCULATE USED/AVAILABLE ARGUMENTS
 private void calculateFreeArguments(Connective startCon)
 {
     usedArguments      = startCon.GetAllLocalArguments();
     availableArguments = new List <char>();
     foreach (char c in SmallArguments)
     {
         if (!usedArguments.Contains(c))
         {
             availableArguments.Add(c);
         }
     }
 }
示例#3
0
 public override List <char> GetAllLocalArguments()
 {
     return(con1.GetAllLocalArguments());
 }