Next: Errors, Previous: C Types, Up: Definitions [Index]
Completion modes describe textual expression completion syntax.
See Expression Syntax.
Specifying the textual expression completion syntax is achieved by setting the
completion field in the struct x1f4_e4_type record
argument of the expression parsing function and setting the
X1f4_E4_SLIPTEST bit in the flags argument of the expression parsing
function.
See struct x1f4_e4_type.
See Generation Flags.
If the X1f4_E4_SLIPTEST bit in the flags argument of the expression
parsing function is not set the completion field in the struct
x1f4_e4_type record argument of the expression parsing function is
ignored and the default X1f4_E4_BYTE_COMPLETION is assumed.
X1f4_E4_BACK_COMPLETIONindicates that the expression completes with the first unmatched closing parenthesis (‘)’).
X1f4_E4_BYTE_COMPLETIONindicates that the expression completes with the first occurence of the
characted specified by the terminator field in the struct
x1f4_e4_type record argument of the expression parsing function.
X1f4_E4_HALF_COMPLETIONindicates that the expression completes with the first unmatched closing
parenthesis (‘)’) or the first occurence of the
characted specified by the terminator field in the struct
x1f4_e4_type record argument of the expression parsing function.
X1f4_E4_NEAR_COMPLETIONindicates that the expression completes with the first unmatched closing
parenthesis (‘)’) or the first unexpected comma (‘,’) or the first
occurence of the
characted specified by the terminator field in the struct
x1f4_e4_type record argument of the expression parsing function.