Build struct member assignment

This commit is contained in:
Rafał Grodziński
2025-08-11 21:29:20 +09:00
parent 885094eef6
commit b8d6ba9033
5 changed files with 81 additions and 20 deletions

View File

@@ -3,6 +3,10 @@
StatementAssignment::StatementAssignment(string name, shared_ptr<Expression> indexExpression, shared_ptr<Expression> expression):
Statement(StatementKind::ASSIGNMENT), name(name), indexExpression(indexExpression), expression(expression) { }
StatementAssignmentKind StatementAssignment::getAssignmentKind() {
return assignmentKind;
}
string StatementAssignment::getName() {
return name;
}
@@ -13,4 +17,8 @@ shared_ptr<Expression> StatementAssignment::getIndexExpression() {
shared_ptr<Expression> StatementAssignment::getExpression() {
return expression;
}
string StatementAssignment::getMemberName() {
return memberName;
}