Merge pull request #801 from altrisi/exception-constructor-inheritance

Chain an exception's constructor
This commit is contained in:
gnembon authored and GitHub committed 2021-04-07 21:25:45 -03:00
commit 9702262787
1 file changed
+2 -4
@@ -7,6 +7,7 @@ import carpet.script.Tokenizer;
import carpet.script.value.FunctionValue;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.function.Supplier;
@@ -26,10 +27,7 @@ public class ExpressionException extends RuntimeException implements ResolvedExc
public ExpressionException(Context c, Expression e, Tokenizer.Token t, String message)
{
super("Error");
lazyMessage = () -> makeMessage(c, e, t, message);
token = t;
context = c;
this(c, e, t, message, Collections.emptyList());
}
public ExpressionException(Context c, Expression e, Tokenizer.Token t, String message, List<FunctionValue> stack)
{