UNPKG

taipa

Version:

Taiwanese morphological parsing library

28 lines (27 loc) 1.16 kB
import { TonalLemmatizationLexeme } from './lexeme'; import { AlphabeticGrapheme } from '../unit'; import { TonalStandaloneMorpheme } from './morpheme'; import { TonalStandaloneMetaplasm } from '../metaplasm'; /** * Analyzes a string into morphemes. Morphological analysis. * @param str A word. */ export declare function morphAnalyzeUnchanging(str: string): import("./morpheme").TonalSoundUnchangingMorpheme[]; /** * Analyzes a string into graphemes. Graphemic analysis. * @param str A string */ export declare function graphAnalyzeTonal(str: string): AlphabeticGrapheme[]; /** Analyzes a string into morphemes or lexeme. */ export declare const tonalLemmatizationAnalyzer: { /** * Analyzes a string or graphemes into morphemes. Morphological analysis. * @param x A string or graphemes */ morphAnalyze(x: string | Array<AlphabeticGrapheme>, metaplasm: TonalStandaloneMetaplasm): TonalStandaloneMorpheme[]; /** * Analyzes a string or morphemes into a lexeme. Lexical analysis. * @param x A string or standalone morphemes */ lexAnalyze(x: string | Array<TonalStandaloneMorpheme>): TonalLemmatizationLexeme; };