Array assignment

This commit is contained in:
Rafał Grodziński
2025-07-10 14:28:13 +09:00
parent 5db6703d48
commit 8d50e28ac8
4 changed files with 45 additions and 8 deletions

View File

@@ -5,10 +5,12 @@ class Expression;
class StatementAssignment: public Statement {
private:
string name;
shared_ptr<Expression> indexExpression;
shared_ptr<Expression> expression;
public:
StatementAssignment(string name, shared_ptr<Expression> expression);
StatementAssignment(string name, shared_ptr<Expression> indexExpressio, shared_ptr<Expression> expression);
string getName();
shared_ptr<Expression> getIndexExpression();
shared_ptr<Expression> getExpression();
};