Initial work on standard library
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2019-06-29 16:18:59 +02:00
parent ecfc1ae3b7
commit 24c560b52d
12 changed files with 213 additions and 22 deletions

View File

@@ -23,11 +23,7 @@ namespace Porygon::UserData{
}
EvalValue* Call(EvalValue* parameters[], int parameterCount){
try{
return _call(_obj, parameters, parameterCount);
} catch (...){
throw Evaluation::EvaluationException("An error occurred while executing a userdata function.");
}
return _call(_obj, parameters, parameterCount);
}
const shared_ptr<EvalValue> Clone() const final {