|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.nlp.parser.lexparser.CollinsPuncTransformer
public class CollinsPuncTransformer
This class manipulates punctuation in trees (used with training trees) in the same manner that Collins manipulated punctuation in trees when building his parsing model. This is the same punctuation that is the punctuation ignored in the standard EvalB evaluation is promoted as high in the tree as possible.
Constructor Summary | |
---|---|
CollinsPuncTransformer(TreebankLanguagePack tlp)
|
Method Summary | |
---|---|
Tree |
transformTree(Tree tree)
Does whatever one needs to do to a particular tree. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CollinsPuncTransformer(TreebankLanguagePack tlp)
Method Detail |
---|
public Tree transformTree(Tree tree)
TreeTransformer
Tree
, and could itself
work recursively, but the canonical usage is to invoke this method
via the Tree.transform()
method, which will apply the
transformer in a bottom-up manner to each local Tree
,
and hence the implementation of TreeTransformer
should
merely examine and change a local (one-level) Tree
.
transformTree
in interface TreeTransformer
tree
- A tree. Classes implementing this interface can assume
that the tree passed in is not null
.
Tree
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |