package org.shedlang.compiler.shid.instructions; import org.shedlang.compiler.sources.Source; import java.util.List; /** * Pop a receiver and arguments from the temporary value stack and call the * receiver with those arguments. * *

Specifically, the values should have been pushed onto the temporary value * stack in the following order:

* * */ public record ShidCall( int positionalArgCount, List namedArgNames, Source source ) implements ShidInstruction { @Override public boolean isBlockTerminator() { return false; } }