} catch(RuntimeException e) {
errorLog.setExceptionPosition(expression.location);
throw new SCLExpressionCompilationException(errorLog.getErrors());
} catch(RuntimeException e) {
errorLog.setExceptionPosition(expression.location);
throw new SCLExpressionCompilationException(errorLog.getErrors());