Parsing Engine

Package danbikel.parser.constraints

Provides interfaces and classes to allow constrain-parsing.

See:
          Description

Interface Summary
Constraint Specifies methods to check a chart item's satisfaction or violation of a parsing constraint.
ConstraintSet Specifies methods for searching a set of parsing constraints either for satisfaction or violation of a particular chart item, as well as predicates describing properties of a constraint set and other methods to access various distinguished constraints in a set.
ConstraintSetFactory Specification for a ConstraintSet object factory, to be used by the ConstraintSets static factory class.
 

Class Summary
AbstractConstraint A base class that throws an UnsupportedOperationException for every optional operation of the Constraint interface.
ConstraintSets Static factory for ConstraintSet objects.
LexTreeConstraint Specifies a node in a tree of constraints, to allow the decoder only to pursue theories that are consistent with a particular head-lexicalized tree.
LexTreeConstraintSet Represents a set of constraints that correspond to a specific lexicalized parse tree, for use when the bottom-up parsing algorithm needs to generate only the analyses that are consistent with a particular lexicalized tree.
LexTreeConstraintSetFactory Factory to produce LexTreeConstraintSet objects.
PartialLexTreeConstraint Represents a node in a parsing constraint tree, that requires an associated chart item to have the same label, head word and head tag.
PartialLexTreeConstraintSet Constructs a set of PartialLexTreeConstraints for a given tree.
PartialLexTreeConstraintSetFactory Factory to produce PartialLexTreeConstraintSet objects.
PartialTreeConstraint An implementation of a constraint to sit in a tree structure of constraints that represent a subgraph (certain brackets) of a tree, constraining a decoder to pursue only theories that contain the brackets of the constraint set of these objects.
PartialTreeConstraintSet Represents a set of constraints that correspond to a specific unlexicalized parse tree, for use when the bottom-up parsing algorithm needs to generate only the analyses that are consistent with a particular unlexicalized tree.
PartialTreeConstraintSetFactory Factory to produce PartialTreeConstraintSet objects.
UnlexTreeConstraint An implementation of a constraint to sit in a tree structure of constraints that represents a particular, unlexicalized tree, constraining a decoder to only pursue derivations consistent with that unlexicalized tree.
UnlexTreeConstraintSet Represents a set of constraints that correspond to a specific unlexicalized parse tree, for use when the bottom-up parsing algorithm needs to generate only the analyses that are consistent with a particular unlexicalized tree.
UnlexTreeConstraintSetFactory Factory to produce UnlexTreeConstraintSet objects.
 

Package danbikel.parser.constraints Description

Provides interfaces and classes to allow constrain-parsing.


Parsing Engine

Author: Dan Bikel.