package org.shedlang.compiler.shid.instructions; import org.shedlang.compiler.sources.Source; import org.shedlang.compiler.types.UserDefinedEffect; /** * Push an effect value onto the temporary value stack with the given * definition. */ public record ShidDefineEffect( UserDefinedEffect effect, Source source ) implements ShidInstruction { @Override public boolean isBlockTerminator() { return false; } }