Package org.nineml.coffeegrinder.trees
package org.nineml.coffeegrinder.trees
The tree classes.
These classes are related to constructing trees from the forest.
-
ClassDescriptionOne who might be employed to extract trees from a forest.An axe is a tool an Arborist might use to extract trees from a forest.A branch (nonterminal) in a generic tree.A leaf (terminal) in a generic tree.A generic tree representation of a parse.A tree builder that constructs a
GenericTree
.An "unspecialist" Arborist.This class implements theTreeBuilder
interface, but discards all the output.A parse tree used when finding trees in the forest.A tree builder that sends serialized results to a print stream.An Axe that returns the highest priority trees first.An Axe that returns random trees.An Axe that returns ever tree in the forest.A tree builder that sends serialized output toSystem.out
.A tree builder that returns the serialized tree as a string.The tree builder interface.A numbering of potential trees.The tree selector is responsible for choosing among ambiguous parses.A specialist Arborist.