Package schmitzm.lang.tree

Class Summary
BinaryTreeNode<E> Diese Klasse stellt einen Knoten in einem Baum dar, der maximal 2 Kindknoten hat, einen linken und einen rechten.
OperationTree Diese Klasse stellt einen Operator-Baum dar.
OperationTree.ConstantAliasNode Diese Knoten repraesentiert einen konstanten numerischen Wert im Operatorbaum, der jedoch nicht direkt, sondern durch einen Alias dargestellt wird (z.B.
OperationTree.ConstantNode Diese Knoten repraesentiert einen konstanten Wert im Operatorbaum.
OperationTree.ITENode Diese Knoten repraesentiert den speziellen Operator ITE (If-Then-Else) im Operatorbaum.
OperationTree.MultiParamOperatorNode Diese Knoten repraesentiert den speziellen Operator mit mehr als 2 Operanden.
OperationTree.OperatorNode Diese Knoten repraesentiert einen 2-stelligen Operator im Operatorbaum.
OperationTree.UnaryOperatorNode Diese Knoten repraesentiert einen 1-stelligen Operator im Operatorbaum.
OperationTreeParser Diese Klasse stellt einen Parser fuer einen Operator-Baum dar.
TreeNode<E> Diese Klasse stellt einen Knoten in einem Baum dar.