Versions in this module Expand all Collapse all v0 v0.2.0 Dec 8, 2021 v0.1.0 Nov 13, 2021 Changes in this version + var ALetter *unicode.RangeTable + var CR *unicode.RangeTable + var Double_Quote *unicode.RangeTable + var Extend *unicode.RangeTable + var ExtendNumLet *unicode.RangeTable + var Format *unicode.RangeTable + var Hebrew_Letter *unicode.RangeTable + var Katakana *unicode.RangeTable + var LF *unicode.RangeTable + var MidLetter *unicode.RangeTable + var MidNum *unicode.RangeTable + var MidNumLet *unicode.RangeTable + var Newline *unicode.RangeTable + var Numeric *unicode.RangeTable + var PenaltyForBreak = 50 + var PenaltyForMustBreak = -10000 + var PenaltyToSuppressBreak = 10000 + var Regional_Indicator *unicode.RangeTable + var Single_Quote *unicode.RangeTable + var WSegSpace *unicode.RangeTable + var ZWJ *unicode.RangeTable + func SetupUAX29Classes() + func TC() tracing.Trace + type UAX29Class int + const ALetterClass + const CRClass + const Double_QuoteClass + const ExtendClass + const ExtendNumLetClass + const FormatClass + const Hebrew_LetterClass + const KatakanaClass + const LFClass + const MidLetterClass + const MidNumClass + const MidNumLetClass + const NewlineClass + const NumericClass + const Other + const Regional_IndicatorClass + const Single_QuoteClass + const WSegSpaceClass + const ZWJClass + func ClassForRune(r rune) UAX29Class + func (c UAX29Class) String() string + type WordBreaker struct + func NewWordBreaker(weight int) *WordBreaker + func (gb *WordBreaker) CodePointClassFor(r rune) int + func (gb *WordBreaker) LongestActiveMatch() int + func (gb *WordBreaker) Penalties() []int + func (gb *WordBreaker) ProceedWithRune(r rune, cpClass int) + func (gb *WordBreaker) StartRulesFor(r rune, cpClass int)