AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
aud.example.expr.Terminal Class Referenceabstract

Node represents a terminal AtomicExpression. More...

+ Inheritance diagram for aud.example.expr.Terminal:
+ Collaboration diagram for aud.example.expr.Terminal:

Additional Inherited Members

- Public Member Functions inherited from aud.example.expr.AtomicExpression
boolean isOperator ()
 node represents operator More...
 
boolean isTerminal ()
 node represents number or symbol More...
 
abstract Type getType ()
 Get type identifier. More...
 
AtomicExpression clone ()
 Get a copy: a new AtomicExpression of same type/content. More...
 
abstract double getValue ()
 get value More...
 
- Protected Attributes inherited from aud.example.expr.AtomicExpression
ExpressionTree node_ = null
 uplink reference to node: node_.getData()==this @endiliteral
More...
 

Detailed Description

Node represents a terminal AtomicExpression.

Terminals are leaves in the expression tree, i.e., numbers or symbols.

See also
ExpressionTree
Number
Symbol

Definition at line 12 of file Terminal.java.


The documentation for this class was generated from the following file: