Method | Description | |
---|---|---|
BreakIntoMorphs ( string morphFormWithMarkers, string baseWord ) : List |
||
DoBasicFinding ( string input, string breakMarkers, string prefixMarkers, string postfixMarkers ) : string |
Handle basic work on finding the morpheme breaks.
|
|
MakeSel ( ) : void |
Reestablish a selection, if possible.
|
|
MorphemeBreaker ( CachePair caches, string input, int hvoSbWord, int wsVern, SandboxBase sandbox ) : System | ||
Run ( ) : void |
Run the morpheme breaking algorithm.
|
Method | Description | |
---|---|---|
AdjustIpForInsertions ( string fullForm ) : void |
Check the fullForm for added spaces. m_input must be unchanged since fullForm was changed.
|
|
BreakIntoMorphs ( string morphFormWithMarkers, string baseWord, List |
Split the string into morphs respecting existing spaces in base word
|
|
GetExistingMorphForm ( int &hvoSbMorph, int &hvoSbForm, int imorph ) : string | ||
HandleMorpheme ( string stMorph, int ccTrailing, bool fMonoMorphemic ) : void |
Should be called with a non-empty sequence of characters from m_ichStartMorpheme to m_ich as a morpheme.
|
|
IchLimOfMorphs ( string sourceString, bool fBaseWordIsPhrase ) : List |
get the end offsets for potential morphs based upon whitespace delimiters
|
|
TrimInputString ( ) : string | ||
WhiteSpaceOffsets ( string sourceString ) : List |
public static BreakIntoMorphs ( string morphFormWithMarkers, string baseWord ) : List |
||
morphFormWithMarkers | string | |
baseWord | string | |
return | List |
public static DoBasicFinding ( string input, string breakMarkers, string prefixMarkers, string postfixMarkers ) : string | ||
input | string | |
breakMarkers | string | |
prefixMarkers | string | |
postfixMarkers | string | |
return | string |
public MorphemeBreaker ( CachePair caches, string input, int hvoSbWord, int wsVern, SandboxBase sandbox ) : System | ||
caches | CachePair | |
input | string | |
hvoSbWord | int | |
wsVern | int | |
sandbox | SandboxBase | |
return | System |