1 /********************************************************** 2 * Version $Id$ 3 *********************************************************/ 4 5 //#include "..\stdafx.h" 6 7 #include "auswert_anweisung.h" 8 9 10 ausfuehren_anweisung(T_AnweisungList & a)11void ausfuehren_anweisung(T_AnweisungList& a) 12 { 13 T_AnweisungList::iterator it; 14 for (it = a.begin(); it != a.end(); it++) 15 { 16 switch((*it)->typ) 17 { 18 case BBAnweisung::ForEach: 19 ausfuehren_foreach(*((*it)->AnweisungVar.For)); 20 break; 21 case BBAnweisung::IF: 22 ausfueren_bedingung(*((*it)->AnweisungVar.IF)); 23 break; 24 case BBAnweisung::Zuweisung: 25 ausfuehren_zuweisung(*((*it)->AnweisungVar.Zu)); 26 break; 27 case BBAnweisung::Funktion: 28 auswert_funktion_integer((*it)->AnweisungVar.Fkt); 29 break; 30 } 31 } 32 } 33