1 /**********************************************************
2  * Version $Id$
3  *********************************************************/
4 
5 //#include "..\stdafx.h"
6 
7 #include "auswert_anweisung.h"
8 
9 
10 
ausfuehren_anweisung(T_AnweisungList & a)11 void 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