package org.shedlang.compiler.shid.instructions; import org.shedlang.compiler.sources.Source; /** * Pop {@code elementCount} values from the temporary value stack, create a * tuple from those elements, and push the tuple onto the temporary value stack. * Elements should have been pushed onto the stack in index order. */ public record ShidTupleCreate( int elementCount, Source source ) implements ShidInstruction { @Override public boolean isBlockTerminator() { return false; } }