tudresden.ocl.normalize
Interface TreeNormalizer
- All Known Implementing Classes:
- CompoundNormalizer, MultipleIteratorSolving, NormalizerPass, VariableClarification
- public interface TreeNormalizer
This interface defines the operation "normalize" which should be
implemented to normalize an abstract syntax tree (the whole tree,
not single nodes!). Implementing classes are CompoundNormalizer, which
is a normalizer that contains other TreeNormalizer and hence enables
Composite structures, and NormalizerPass, which contains NodeNormalizers
that are called for every node of an abstract syntax tree.
- Author:
- Frank Finger
- See Also:
CompoundNormalizer
,
NormalizerPass
,
NodeNormalizer
Method Summary |
void |
normalize(OclTree s)
normalize an abstract syntax tree, given by its root node |
normalize
public void normalize(OclTree s)
- normalize an abstract syntax tree, given by its root node
Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.