Package

epic.trees

annotations

Permalink

package annotations

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink
  5. case class DominatesV[W]() extends MarkDominates[W] with Product with Serializable

    Permalink
  6. case class FilterAnnotations[W](toKeep: Set[Annotation] = Set.empty) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink

    toKeep

    the annotations we want to keep

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

    Permalink
  8. case class ForgetHeadTag[W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  9. class HeadTagAnnotator[W] extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel]

    Permalink

  10. class IdentityAnnotator[L, W] extends TreeAnnotator[L, W, L] with Serializable

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

    Permalink

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

  12. trait MarkDominates[W] extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel]

    Permalink
  13. case class MarkExternalUnaries[W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  14. case class MarkNonIdentityUnaries[W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  15. case class MarkPreterminals[W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  16. case class Markovize[W](horizontal: Int = 0, vertical: Int = 2) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  17. case class MarkovizeSiblings[W](order: Int = 0) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  18. case class ParentAnnotate[W](order: Int = 0, skipPunctTags: Boolean = true) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  19. case class ParentAnnotatePosTags[W](order: Int = 1, skipPunctTags: Boolean = true) extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  20. case class PipelineAnnotator[L, W](ann: Seq[TreeAnnotator[L, W, L]]) extends TreeAnnotator[L, W, L] with Product with Serializable

    Permalink
  21. case class PreterminalAnnotation() extends Annotation with Product with Serializable

    Permalink
  22. case class Punct(word: String) extends Annotation with Product with Serializable

    Permalink
  23. case class SplitAuxiliary() extends TreeAnnotator[AnnotatedLabel, String, AnnotatedLabel] with Product with Serializable

    Permalink

    Marks verb tags based on the auxiliary

  24. case class SplitIN[W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  25. case class SplitPossNP[W]() extends TreeAnnotator[AnnotatedLabel, W, AnnotatedLabel] with Product with Serializable

    Permalink
  26. case class SplitPunct() extends TreeAnnotator[AnnotatedLabel, String, AnnotatedLabel] with Product with Serializable

    Permalink

    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

    Permalink

    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

    Permalink

    Removes all features from the epic.trees.AnnotatedLabel

  29. case class TagAnnotation() extends Annotation with Product with Serializable

    Permalink
  30. trait TreeAnnotator[L, W, M] extends (BinarizedTree[L], Seq[W]) ⇒ BinarizedTree[M] with (TreeInstance[L, W]) ⇒ TreeInstance[M, W] with Serializable

    Permalink

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

    Permalink

    Removes all features from the epic.trees.AnnotatedLabel

Value Members

  1. object TreeAnnotations

    Permalink

    TODO

  2. object TreeAnnotator extends Serializable

    Permalink

Ungrouped