Moved things around
This commit is contained in:
@@ -1,19 +1,18 @@
|
||||
#include "ModuleBuilder.h"
|
||||
|
||||
#include "Parser/Expression/Expression.h"
|
||||
#include "Parser/Expression/ExpressionLiteral.h"
|
||||
#include "Parser/Expression/ExpressionIfElse.h"
|
||||
#include "Parser/Expression/ExpressionGrouping.h"
|
||||
#include "Parser/Expression/ExpressionBinary.h"
|
||||
#include "Parser/Expression/ExpressionLiteral.h"
|
||||
#include "Parser/Expression/ExpressionVariable.h"
|
||||
#include "Parser/Expression/ExpressionCall.h"
|
||||
#include "Parser/Expression/ExpressionIfElse.h"
|
||||
#include "Parser/Expression/ExpressionBinary.h"
|
||||
|
||||
#include "Parser/Statement/StatementExpression.h"
|
||||
#include "Parser/Statement/StatementBlock.h"
|
||||
#include "Parser/Statement/StatementFunction.h"
|
||||
#include "Parser/Statement/StatementVariable.h"
|
||||
#include "Parser/Statement/StatementReturn.h"
|
||||
#include "Parser/Statement/StatementExpression.h"
|
||||
#include "Parser/Statement/StatementMetaExternFunction.h"
|
||||
#include "Parser/Statement/StatementBlock.h"
|
||||
|
||||
ModuleBuilder::ModuleBuilder(string moduleName, string sourceFileName, vector<shared_ptr<Statement>> statements):
|
||||
moduleName(moduleName), sourceFileName(sourceFileName), statements(statements) {
|
||||
|
||||
@@ -13,21 +13,21 @@
|
||||
#include "Types.h"
|
||||
|
||||
class Expression;
|
||||
class ExpressionLiteral;
|
||||
class ExpressionIfElse;
|
||||
class ExpressionGrouping;
|
||||
class ExpressionBinary;
|
||||
enum class ExpressionBinaryOperation;
|
||||
class ExpressionLiteral;
|
||||
class ExpressionVariable;
|
||||
class ExpressionCall;
|
||||
class ExpressionIfElse;
|
||||
class ExpressionBinary;
|
||||
enum class ExpressionBinaryOperation;
|
||||
|
||||
class Statement;
|
||||
class StatementBlock;
|
||||
class StatementReturn;
|
||||
class StatementFunction;
|
||||
class StatementVariable;
|
||||
class StatementMetaExternFunction;
|
||||
class StatementReturn;
|
||||
class StatementExpression;
|
||||
class StatementMetaExternFunction;
|
||||
class StatementBlock;
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user