p

epic.trees

annotations

package annotations

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AnnotateBaseNP [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    A BaseNP dominates only preterminals, or @NPs that are also base nps.

  2. case class AnnotateDomCC [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Marks if an XP immediately dominates a CC or if an @XP that recursively dominates a CC.

  3. case class AnnotateRightRecNP [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    An NP or an @NP is Right Recursive if 1) its right child is an NP or 2) if its right child is @NP and it is RRNP or 3) it is a unary and its child is RRNP

  4. case class ComposedAnnotator [L, W, M, N](a: TreeAnnotator[L, W, M], b: TreeAnnotator[M, W, N]) extends TreeAnnotator[L, W, N] with Product with Serializable
  5. case class DominatesV [W]() extends MarkDominates[W] with Product with Serializable
  6. case class FilterAnnotations [W](toKeep: Set[Annotation] = Set.empty) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    toKeep

    the annotations we want to keep

  7. case class FixRootLabelVerticalAnnotation [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  8. case class ForgetHeadTag [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  9. class HeadTagAnnotator [W] extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel]

  10. class IdentityAnnotator [L, W] extends TreeAnnotator[L, W, L] with Serializable
  11. case class KMAnnotator (horizontal: Int = 2, vertical: Int = 2) extends TreeAnnotator[AnnotatedLabel, String, AnnotatedLabel] with Product with Serializable

    More or less the annotator that does Klein&Manning 2003 annotations.

  12. trait MarkDominates [W] extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel]
  13. case class MarkExternalUnaries [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  14. case class MarkNonIdentityUnaries [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  15. case class MarkPreterminals [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  16. case class Markovize [W](horizontal: Int = 0, vertical: Int = 2) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  17. case class MarkovizeSiblings [W](order: Int = 0) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  18. case class ParentAnnotate [W](order: Int = 0, skipPunctTags: Boolean = true) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  19. case class ParentAnnotatePosTags [W](order: Int = 1, skipPunctTags: Boolean = true) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  20. case class PipelineAnnotator [L, W](ann: Seq[TreeAnnotator[L, W, L]]) extends TreeAnnotator[L, W, L] with Product with Serializable
  21. case class PreterminalAnnotation () extends Annotation with Product with Serializable
  22. case class Punct (word: String) extends Annotation with Product with Serializable
  23. case class SplitAuxiliary () extends TreeAnnotator[AnnotatedLabel, String, AnnotatedLabel] with Product with Serializable

    Marks verb tags based on the auxiliary

  24. case class SplitIN [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  25. case class SplitPossNP [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable
  26. case class SplitPunct () extends TreeAnnotator[AnnotatedLabel, String, AnnotatedLabel] with Product with Serializable

    Marks tags that immediately dominate punctuation that don't include that punctuation

  27. case class SplitVP () extends TreeAnnotator[AnnotatedLabel, String, AnnotatedLabel] with Product with Serializable

    Marks VPs based on the kind of verb that it has.

  28. case class StripAnnotations [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Removes all features from the epic.trees.AnnotatedLabel

  29. case class TagAnnotation () extends Annotation with Product with Serializable
  30. trait TreeAnnotator [L, W, M] extends (BinarizedTree[L], Seq[W]) ⇒ BinarizedTree[M] with (TreeInstance[L, W]) ⇒ TreeInstance[M, W] with Serializable

  31. case class Xbarize [W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Removes all features from the epic.trees.AnnotatedLabel

Value Members

  1. object TreeAnnotations

    TODO

  2. object TreeAnnotator extends Serializable

Ungrouped