Work on evaluation

This commit is contained in:
2019-05-23 18:50:09 +02:00
parent 57cd3efec9
commit d949d9aa8f
10 changed files with 283 additions and 4 deletions

View File

@@ -12,6 +12,15 @@ Script Script::Create(string script) {
return s;
}
Script::Script() {
Diagnostics = new class Diagnostics();
_evaluator = new Evaluator(this);
}
void Script::Evaluate() {
_evaluator->Evaluate(BoundScript);
}
Script::~Script() {
delete this -> Diagnostics;
delete this -> BoundScript;