# Eval Functions

Description

Functions for evaluating Xbasic code stored in other formats.

- *parent_report_eval Function
Evaluate value from record # of parent report.

- a5_eval_valid Function
Returns .t. if an expression is valid and is not a type 'F'.

- a5_eval_valid_expression Function
Used in code generated by the Script Genie. Checks to see if an expression (which must start with = ) is valid in the context of the current form.

- a5_eval_valid_table_set Function
Internal Use Only

- EVAL Function
Return the result of the expression (parses an expression stored in a string, and evaluates it).

- eval_cursorstate Function
Internal Use Only.

- eval_initial Function
Return the result of the expression (parses an expression stored in a string, and evaluates it) for initial values in table.

- EVAL_KEYLENGTH Function
Return the maximum length of the data an expression can return.

- eval_mode_get Function
Return the mode we are evaluating in - can be used to short circuit a key test.

- EVAL_VALID Function
Return True if the expression can be parsed (expression is properly formed), session context is optional.

- eval_variables Function
Return the result of the expression (parses an expression stored in a string, and evaluates it).

See Also