direct modification of the structure is not adviced.
an un-defined type
Thread safe. When this is omitted, it is not desinged as thread-safe.
temporary label parameter
which could be a name for variable, function, goto label, etc
Type parameter
Code parameter
Operator with 1 operand
!, ~, &, *, -, ...
Operator with 2 operands
+, -, *, %, ...
Operator with 3 operands
?, ...
You cannot expect it to store meaningful value.
The l-value in used.
Will be referenced by ....
Which means it must outlive ....
the primitive value itself will be read.
You cna expect it to store meaningful value.
the return value is guarenteed to be stored here,
You can expect it to store meaningful value.
not respecting its value.
the return value as compound has handle|pointer internally.
turning off via __stop__ is required.
__stop__ must be marked as <STOP>.
the value will no more function after this even the value has not been changed.
the return value stored here is new handle|pointer and need to be freed.
freeing function will be given as __free__, or be omitted when free is enough.
values considered as null will be given as ..., or be omitted when NULL, nullptr, ae2f_NIL is enough.
__free__ must be marked as <FREE>
this given handle will no longer be available.
is valid pointer, and its data will be read.
is valid pointer, and its data will be overwritten without respecting its existing.
is valid pointer, and its data will be read and overwritten.
the value|handle|pointer could be NULL.
the value|handle|pointer could be ...,
where ... will be read as NULL.
the parameter is callable function in some way.
is an opaque handle.
... will be considered as null or special value.
... could be omitted when 0|NULL|ae2f_NIL is special value.
this type is meant to store enum_type as its value.
this type is meant to store combined bitfield from enum_type.