/* ** The following data structure will represent a node in an expression ** tree. The component type can indicate 3 basic objects : numbers, ** generators and binary operators. There are currently 5 binary ** operations. There is now place to also hold a ternary operation: Engel ** commutators.
*/ struct _node {
EvalType type; union { int n; /* stores numbers */
gen g; /* stores generators */ struct { struct _node *l, *r; /* stores bin ops */ struct _node *e; /* and Engel relations */
} op;
} cont;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.