@TruffleBoundary private Object parseAndEval(Env env, Object[] arguments) { if (arguments.length == 0) { return this; } CallTarget call; try { call = env.parse(code, (String) arguments[1], (String) arguments[2]); } catch (Exception ex) { throw new AssertionError("Cannot parse " + code, ex); } return call.call(6, 7); }
@TruffleBoundary private Object parseAndEval(Env env, Object[] arguments) { if (arguments.length == 0) { return this; } CallTarget call; try { call = env.parse(code, (String) arguments[1], (String) arguments[2]); } catch (Exception ex) { throw new AssertionError("Cannot parse " + code, ex); } return call.call(6, 7); }