Advertisement
Guest User

Untitled

a guest
Sep 13th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. public ArrayList GetExpressionWithoutVariables(ArrayList leksems)
  2. {
  3.  
  4. for (int i = 0; i < leksems.Count; i++)//проходимся по всем лексемам, добавляем переменные, если их не добавили
  5. {
  6. if (((Leksem)leksems[i]).Type == Leksem.LeksemType.Variable)
  7. this.AddVariable(((Leksem)leksems[i]).name, 0.0);
  8.  
  9.  
  10. }
  11.  
  12.  
  13. for (int i = 0; i < leksems.Count; i++)//проходимся по всем лексемам, заменяеи переменные на их значения
  14. {
  15. if (((Leksem)leksems[i]).Type == Leksem.LeksemType.Variable)
  16. leksems[i] = new Leksem(this.GetVariableValue(((Leksem)leksems[i]).name).ToString(), Leksem.LeksemType.Number);
  17. }
  18. return leksems;
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement