Split expressions into separate files

This commit is contained in:
Rafał Grodziński
2025-06-23 17:01:52 +09:00
parent 4bab8077af
commit 7960c7c198
26 changed files with 368 additions and 372 deletions

View File

@@ -1,6 +1,6 @@
#include "StatementExpression.h"
#include "Parser/Expression.h"
#include "Parser/Expression/Expression.h"
StatementExpression::StatementExpression(shared_ptr<Expression> expression):
Statement(StatementKind::EXPRESSION), expression(expression) { }

View File

@@ -1,4 +1,4 @@
#include "Parser/Parser.h"
#include "Parser/Statement/Statement.h"
class StatementMetaExternFunction: public Statement {
private:

View File

@@ -1,6 +1,6 @@
#include "Parser/Statement/StatementReturn.h"
#include "Parser/Expression.h"
#include "Parser/Expression/Expression.h"
StatementReturn::StatementReturn(shared_ptr<Expression> expression):
Statement(StatementKind::RETURN), expression(expression) { }

View File

@@ -1,6 +1,6 @@
#include "StatementVariable.h"
#include "Parser/Expression.h"
#include "Parser/Expression/Expression.h"
static string valueTypeToString(ValueType valueType) {
switch (valueType) {