Data Fields | ||
| Eolian_Object | base | |
| Eolian_Expression_Type | type | |
| union { | ||
| struct { | ||
| Eolian_Binary_Operator binop | ||
| Eolian_Expression * lhs | ||
| Eolian_Expression * rhs | ||
| } | ||
| struct { | ||
| union { | ||
| Eolian_Unary_Operator unop | ||
| Eolian_Value_Union value | ||
| } | ||
| Eolian_Expression * expr | ||
| } | ||
| }; | ||
| Eina_Bool | weak_lhs:1 | |
| Eina_Bool | weak_rhs:1 | |