PorygonLang/src/Script.hpp

27 lines
420 B
C++
Raw Normal View History

2019-05-21 10:59:15 +00:00
#include <utility>
#ifndef PORYGONLANG_SCRIPT_HPP
#define PORYGONLANG_SCRIPT_HPP
#include <string>
2019-05-21 11:56:08 +00:00
#include "Diagnostics/Diagnostics.hpp"
2019-05-21 10:59:15 +00:00
using namespace std;
class Script {
2019-05-21 12:15:39 +00:00
explicit Script(){
Diagnostics = new class Diagnostics();
};
2019-05-21 10:59:15 +00:00
void Parse(string script);
public:
static Script Create(string script);
2019-05-21 12:15:39 +00:00
Diagnostics* Diagnostics;
~Script();
2019-05-21 10:59:15 +00:00
};
#endif //PORYGONLANG_SCRIPT_HPP