sentenceSplitter property Null safety

SentenceSplitter sentenceSplitter
override

The LatinLanguageAnalyzerMixin implementation of sentenceSplitter.

Algorithm:

  • Insert a delimiter at sentence breaks.
  • Split the text into sentences at the delimiter.
  • Trim leading and trailing white-space from all terms.
  • Return only non-empty elements.

Implementation

@override
SentenceSplitter get sentenceSplitter => (SourceText source) =>
    source.insertSentenceDelimiters().splitAtSentenceDelimiters();