Packages

object FstReader

A utility object for converting analyses of lexical tokens written in SFST output form into objects.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FstReader
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  6. def dropAnalyses(fstLines: Vector[String]): Vector[String]

    Recursively pop off lines from top of stack until a token is encountered.

    Recursively pop off lines from top of stack until a token is encountered.

    fstLines

    Lines of FST output.

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def isToken(s: String): Boolean

    True if s represents a token.

    True if s represents a token.

    s

    Line of fst output.

  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def parseFstLines(fstLines: Vector[String], analyzed: Vector[AnalyzedToken] = Vector.empty[AnalyzedToken]): Vector[AnalyzedToken]

    Analyze a Vector of FST Strings as AnalyzedTokens.

    Analyze a Vector of FST Strings as AnalyzedTokens.

    fstLines

    FST Strings to analyze.

    analyzed

    Previously seen AnalyzedToken objects.

  17. def popAnalyses(fstLines: Vector[String], analysisVector: Vector[LemmatizedForm] = Vector.empty): Vector[LemmatizedForm]

    Recursively pop off analyses for first lines in a Vector of FST strings until a new token is encountered.

    Recursively pop off analyses for first lines in a Vector of FST strings until a new token is encountered.

    fstLines

    Vector of FST output strings.

    analysisVector

    Previously seen analyses.

  18. def popAnalyzedToken(fstLines: Vector[String]): AnalyzedToken

    Pop one token + analyses as an AnalyzedToken from the stack of FST lines.

    Pop one token + analyses as an AnalyzedToken from the stack of FST lines. Since this is a pure function that does not affect the initial Vector of Strings, you can use the complementary dropAnalyses function to find the Vector of FST Strings remaining when the analyses captured here are popped off.

    fstLines

    Vector of FST output strings. It should begin with a token string, and be followed by one or more anlaysis strings.

  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped