calling section

Last edit

Summary: additional content from markhobley.yi.org

Added:

> === Calling point ===
> A '''calling point''' is the instruction within a section or block of code that makes the call to the [[subroutine]] or [[function]]. This will usually be a call instruction or function name.
> === Return point ===
> The return point is the instruction that immediately follows the calling instruction. This will be the next instruction to be executed after the [[subroutine]] or [[function]] has returned.
> == Evaluation of return values ==
> The code at the return point within a program may evaluate the [[return code]] given by the [[subroutine]] or [[function]] that was called.


A '''calling section''' is a section or [[block?]] of code that makes a call to a subroutine or [[function?]].

Calling point

A '''calling point''' is the instruction within a section or block of code that makes the call to the [[subroutine?]] or [[function?]]. This will usually be a call instruction or function name.

Return point

The return point is the instruction that immediately follows the calling instruction. This will be the next instruction to be executed after the [[subroutine?]] or [[function?]] has returned.

Evaluation of return values

The code at the return point within a program may evaluate the [[return_code?]] given by the [[subroutine?]] or [[function?]] that was called.