public class SisterAnnotationStats extends java.lang.Object implements TreeVisitor
Modifier and Type | Field and Description |
---|---|
static double[] |
CUTOFFS
Minimum support * KL to be included in output and as feature
|
static boolean |
DO_TAGS |
static double |
SUPPCUTOFF
Minimum support of parent annotated node for grandparent to be
studied.
|
Constructor and Description |
---|
SisterAnnotationStats() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
kidLabels(Tree t) |
static java.util.List<java.lang.String> |
leftSisterLabels(Tree t,
Tree p)
string-value labels of left sisters; from inside to outside (right-left)
|
static void |
main(java.lang.String[] args)
Calculate sister annotation statistics suitable for doing
selective sister splitting in the PCFGParser inside the
FactoredParser.
|
void |
printStats() |
void |
recurse(Tree t,
Tree p)
p is parent
|
static java.util.List<java.lang.String> |
rightSisterLabels(Tree t,
Tree p)
string-value labels of right sisters; from inside to outside (left-right)
|
protected void |
sideCounters(java.lang.String label,
java.util.List rewrite,
java.util.List sideSisters,
java.util.Map sideRules) |
protected void |
sisterCounters(Tree t,
Tree p) |
void |
visitTree(Tree t)
Does whatever one needs to do to a particular parse tree
|
public static final boolean DO_TAGS
public static final double[] CUTOFFS
public static final double SUPPCUTOFF
public void visitTree(Tree t)
visitTree
in interface TreeVisitor
t
- A tree. Classes implementing this interface can assume
that the tree passed in is not null
.public static java.util.List<java.lang.String> leftSisterLabels(Tree t, Tree p)
public static java.util.List<java.lang.String> rightSisterLabels(Tree t, Tree p)
public static java.util.List<java.lang.String> kidLabels(Tree t)
protected void sideCounters(java.lang.String label, java.util.List rewrite, java.util.List sideSisters, java.util.Map sideRules)
public void printStats()
public static void main(java.lang.String[] args)
args
- One argument: path to the Treebank