Implemented value assignment

This commit is contained in:
Rafał Grodziński
2025-06-26 17:04:43 +09:00
parent 293522315b
commit abb3239ed1
8 changed files with 86 additions and 7 deletions

View File

@@ -24,6 +24,7 @@ enum class ExpressionBinaryOperation;
class Statement;
class StatementFunction;
class StatementVariable;
class StatementAssignment;
class StatementReturn;
class StatementExpression;
class StatementLoop;
@@ -53,6 +54,7 @@ private:
void buildStatement(shared_ptr<Statement> statement);
void buildFunctionDeclaration(shared_ptr<StatementFunction> statement);
void buildVarDeclaration(shared_ptr<StatementVariable> statement);
void buildAssignment(shared_ptr<StatementAssignment> statement);
void buildBlock(shared_ptr<StatementBlock> statement);
void buildReturn(shared_ptr<StatementReturn> statement);
void buildLoop(shared_ptr<StatementLoop> statement);