[−][src]Function jrsonnet_evaluator::parse_function_call
pub fn parse_function_call(
ctx: Context,
body_ctx: Option<Context>,
params: &ParamsDesc,
args: &ArgsDesc,
tailstrict: bool
) -> Result<Context>
Creates correct context for function body evaluation, returning error on invalid call
ctx
used for passed argument expressions execution, and for body execution (ifbody_ctx
is not set)body_ctx
used for default parameter values execution, and for body execution (if set)params
function parameters definitionargs
passed function argumentstailstruct
if true - function arguments is eager executed, otherwise - lazy