Operations expression_list lists.
More...
Operations expression_list lists.
Append an expression to an expression list.
- Since
- version
1.0.0
- Parameters
-
| list | List where the expression shall be appended. |
| expression | Expression to append. |
- Returns
- The resulting list.
- Note
- The pointer returned by this function may be equal to the input list.
- Warning
- This function may modify the input list but do not assume the pointer to the input list may still be safely used and please use the returned pointer.
-
The correct way to use this function is to store the return value, as follows:
-
Whereas discarding the return value as follows is an incorrect use of this function: as follows:
Concatenate two expression lists.
- Since
- version
1.0.0
- Parameters
-
| a | First list. |
| b | Second list. |
- Returns
- The resulting list.
- Note
- The pointer returned by this function may be equal to one of the input lists.
- Warning
- This function may modify the input lists but do not assume the pointer to the input lists may still be safely used and please use the returned pointer.
-
The correct ways to use this function is to store the return value, * as follows:
-
Whereas discarding the return value as follows is an incorrect use of this function:
Strip an expression list.
- Since
- version
1.0.0
- Parameters
-
- Returns
- The resulting list.