MCPcopy
hub / github.com/google/go-jsonnet / evaluateTailCall

Method evaluateTailCall

interpreter.go:1035–1040  ·  view source on GitHub ↗
(function *valueFunction, args callArguments, tc tailCallStatus)

Source from the content-addressed store, hash-verified

1033}
1034
1035func (i *interpreter) evaluateTailCall(function *valueFunction, args callArguments, tc tailCallStatus) (value, error) {
1036 if tc == tailCall {
1037 i.stack.tailCallTrimStack()
1038 }
1039 return function.call(i, args)
1040}
1041
1042func (i *interpreter) Error(s string) error {
1043 err := makeRuntimeError(s, i.getCurrentStackTrace())

Callers 1

rawevaluateMethod · 0.95

Calls 2

tailCallTrimStackMethod · 0.80
callMethod · 0.80

Tested by

no test coverage detected