tailr (version 0.1.2)

make_returns_explicit_call: Make exit points into explicit calls to return.

Description

This function dispatches on a call object to set the context of recursive expression modifications.

Usage

make_returns_explicit_call(call_expr, in_function_parameter, info)

Arguments

call_expr

The call to modify.

in_function_parameter

Is the expression part of a parameter to a function call?

info

Information passed along with transformations.

Value

A modified expression.