taipa
Version:
Taiwanese morphological parsing library
65 lines (64 loc) • 2.32 kB
TypeScript
import { TonalLetterTags } from './tonalres';
export declare const nasalInitialConsonants: string[];
export declare const nasalFinalConsonants: string[];
export declare const combiningRules: Map<string, TonalLetterTags[]>;
export declare const toneLettersWx: string[];
export declare const epentheticLetters: string[];
export declare const finalConsonantsJls: string[];
export declare const finalConsonantsJs: string[];
export declare const finalConsonantsBgkp: string[];
export declare const finalConsonantsMng: string[];
export declare const initialConsonantsForFinalT: {
ph: string;
kh: string;
b: string;
g: string;
j: string;
k: string;
s: string;
p: string;
m: string;
n: string;
ng: string;
};
export declare const initialConsonantsForTT: {
ph: string;
kh: string;
g: string;
b: string;
j: string;
k: string;
s: string;
p: string;
m: string;
n: string;
ng: string;
};
export declare const ttInitialTInitialPairs: Map<string, TonalLetterTags>;
export declare const initialConsonantsBghjl: string[];
/** Turn preceding finals to voiced ones. Unvoiced to voiced */
export declare const voicelessVoicedFinalConsonants: Map<string, string>;
export declare const voicedVoicelessFinalConsonants: Map<string, TonalLetterTags>;
/** sandhi final consonants b, g, j, l, s, bb, gg, jj, ll, ss */
export declare const finalConsonantsBgjlsbbggjjllss: string[];
/** unchanged final consonants for b, g, j, l, s, bb, gg, jj, ll, ss */
export declare const finalConsonantsForBgjlsbbggjjllss: Map<string, TonalLetterTags[]>;
export declare const finalConsonantsForBglX: Map<string, TonalLetterTags[]>;
export declare const finalConsonantsForBgjlsFw: Map<string, TonalLetterTags[]>;
export declare const fourthFinalConsonants: {
p: string;
t: string;
k: string;
h: string;
b: string;
g: string;
j: string;
l: string;
s: string;
};
export declare const fourthToEighthFinalConsonants: Map<string, TonalLetterTags>;
export declare const sandhiFinalPPpttt: string[];
/** map eighth checked finals to fourth ones */
export declare const eighthToFourthFinalConsonants: Map<string, string>;
export declare const finalConsonantsForTransfix: Map<string, string>;
export declare const impossibleSequences: string[];