java.lang.Object
org.kink_lang.kink.internal.intrinsicsupport.FunsHolder
Provides funs used in wires as konsts.
This class is registered as a component.
-
Method Summary
Modifier and TypeMethodDescriptionstatic FunValReturnsraiseBranchCondNotBoolfun.static FunValraiseNotVecRhs(Vm vm, Val rhs) Returns not-vec-rhs fun, which takes no arg.static FunValwrongNumberOfArgs(Vm vm, int paramCount, GraphNode params, VecVal args) Returns wrong-number-of-args fun, which takes no args.
-
Method Details
-
wrongNumberOfArgs
Returns wrong-number-of-args fun, which takes no args.- Parameters:
vm- the vm.paramCount- the expected count of params.params- the desc of params.args- the actual args.- Returns:
- wrong-number-of-args fun.
-
raiseNotVecRhs
Returns not-vec-rhs fun, which takes no arg.- Parameters:
vm- the vm.rhs- the right-hand-side of assignment.- Returns:
- the fun.
-
getRaiseBranchCondNotBool
ReturnsraiseBranchCondNotBoolfun.- Parameters:
vm- the vm.- Returns:
raiseBranchCondNotBoolfun.
-