UNPKG

taipa

Version:

Taiwanese morphological parsing library

21 lines (20 loc) 859 B
import { TonalStandaloneMorpheme } from './morpheme'; import { Lexeme } from '../unit'; import { TonalLemmatization } from './metaplasm'; import { LexemeMaker } from '../maker'; import { TonalWord } from './unit'; /** A word and its lemmas/base forms. */ export declare class TonalLemmatizationLexeme extends Lexeme { word: TonalWord; private lemmata; private endingInflectional; constructor(morphemes: Array<TonalStandaloneMorpheme>, metaplasm: TonalLemmatization); getLemmas(): TonalWord[]; getInflectionalEnding(): string; private assignInflectionalEnding; } export declare class TonalLemmatizationLexemeMaker extends LexemeMaker { constructor(); makeLexemes(morphemes: Array<TonalStandaloneMorpheme>): TonalLemmatizationLexeme; protected make(morphemes: Array<TonalStandaloneMorpheme>): TonalLemmatizationLexeme; }