package org.shedlang.compiler.shid.instructions; import org.shedlang.compiler.sources.Source; import org.shedlang.compiler.types.UserDefinedEffect; /** * Pop a value from the temporary value stack and exit with that value from * the closest try expression in the call stack that handles the given effect. */ public record ShidEffectHandlerBreak( UserDefinedEffect effect, Source source ) implements ShidInstruction { @Override public boolean isBlockTerminator() { return true; } }