#include #ifndef PORYGONLANG_SCRIPT_HPP #define PORYGONLANG_SCRIPT_HPP #include #include "Diagnostics/Diagnostics.hpp" #include "Binder/BoundStatements/BoundStatement.hpp" using namespace std; class Script { explicit Script(){ Diagnostics = new class Diagnostics(); }; void Parse(string script); BoundScriptStatement* BoundScript; public: static Script Create(string script); Diagnostics* Diagnostics; ~Script(); }; #endif //PORYGONLANG_SCRIPT_HPP