fixes #1172 lol
This commit is contained in:
1 parent
547ed9b6b9
commit
18c728db2e
2 files changed
+6
No files matched your search
@@ -12,6 +12,7 @@ import carpet.script.bundled.BundledModule;
|
||||
import carpet.CarpetServer;
|
||||
import carpet.script.bundled.FileModule;
|
||||
import carpet.script.bundled.Module;
|
||||
import carpet.script.exception.ExpressionException;
|
||||
import carpet.script.language.Arithmetic;
|
||||
import carpet.script.language.ControlFlow;
|
||||
import carpet.script.language.DataStructures;
|
||||
@@ -437,6 +438,7 @@ public class CarpetScriptServer
|
||||
|
||||
public static void parseFunctionClasses()
|
||||
{
|
||||
ExpressionException.prepareForDoom(); // see fc-#1172
|
||||
// Language
|
||||
AnnotationParser.parseFunctionClass(Arithmetic.class);
|
||||
AnnotationParser.parseFunctionClass(ControlFlow.class);
|
||||
|
||||
@@ -5,6 +5,7 @@ import carpet.script.Expression;
|
||||
import carpet.script.Fluff;
|
||||
import carpet.script.Tokenizer;
|
||||
import carpet.script.value.FunctionValue;
|
||||
import carpet.utils.Messenger;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
@@ -19,6 +20,9 @@ public class ExpressionException extends RuntimeException implements ResolvedExc
|
||||
public final List<FunctionValue> stack = new ArrayList<>();
|
||||
private final Supplier<String> lazyMessage;
|
||||
private String cachedMessage = null;
|
||||
public static void prepareForDoom(){
|
||||
Messenger.c("foo bar");
|
||||
}
|
||||
|
||||
public ExpressionException(Context c, Expression e, String message)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user