Next: , Previous: x1f4_iNIt_expression, Up: Expression Evaluator Functions


3.21.3.7 x1f4_iNit_expression

extern int x1f4_iNit_expression
    (void **x1f4_expression, const char *expression, unsigned flags,
     const struct x1f4_attributes_type *attributes);

The x1f4_iNit_expression function constructs the parsed expression representation from its expression textual representation in the interpretation context described by flags and attributes and stores the result at the address pointed to by x1f4_expression.

See Generation Flags.

See struct x1f4_attributes_type.

The function returns 0 for success, one of the defined error codes for failure.

See Errors.

The function assumes that the expression completion syntax is the terminator character one. It also assumes that it is indicated so.

See Completions.

See Expression Syntax.

If the terminator character is encountered before the first expression logical character the function sets *x1f4_expression to NULL and returns 0.