package org.jerlang.erts.emulator.op;
import org.jerlang.Module;
import org.jerlang.Process;
import org.jerlang.erts.emulator.Instruction;
import org.jerlang.erts.erlang.Error;
import org.jerlang.type.List;
import org.jerlang.type.Term;
/**
* Arguments:
* 1. Scope
* 2. Value
*/
public class Raise {
public static Term execute(Process proc, Module m, Instruction i, List params) {
Term arg1 = i.arg(0).toArg(proc);
Term arg2 = i.arg(1).toArg(proc);
throw new Error("RAISE: " + arg1 + ", " + arg2);
}
}