Next: , Previous: Function Argument Flags, Up: Expression Evaluator Definitions


2.20.1.5 Function Flags

See Functions.

X1f4_E4_LAZY_LINK
indicates that the function arguments should not be evaluated if not having side effects or otherwise explicitely requested

See Late Function Arguments Evaluation.

X1f4_E4_POST_TYPE
indicates that the args field in the function definition is double allocated to hold the lists of flags for each function argument. If so, the first count elements of the args array indicate the type of the arguments and the following count elements indicate their corresponding lists of flags.

See Pass By Reference.

X1f4_E4_TEXT_LINK
indicates that the function has a specific execution context, i.e. it expects an own context reference (pointer, that is) when called (together with the general execution context)

See Per Function Execution Contexts.