add foreach v loop for maps

This commit is contained in:
Ricardo Luís Vaz Silva 2023-10-15 13:35:06 -03:00 committed by Rachael Alexanderson
commit 5cb0e3bc5b
3 changed files with 49 additions and 13 deletions

View file

@ -2074,10 +2074,12 @@ class FxForEachLoop : public FxLoopStatement
FName loopVarName;
FxExpression* Array;
FxExpression* Array2;
FxExpression* Array3;
FxExpression* Array4;
FxExpression* Code;
public:
FxForEachLoop(FName vn, FxExpression* arrayvar, FxExpression* arrayvar2, FxExpression* code, const FScriptPosition& pos);
FxForEachLoop(FName vn, FxExpression* arrayvar, FxExpression* arrayvar2, FxExpression* arrayvar3, FxExpression* arrayvar4, FxExpression* code, const FScriptPosition& pos);
~FxForEachLoop();
FxExpression* DoResolve(FCompileContext&);
};