UNPKG

taipa

Version:

Taiwanese morphological parsing library

157 lines 6.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TonalPhrasalUnmutationMetaplasm = exports.TonalPhrasalMutationMetaplasm = exports.TonalPhrasalUninfectionMetaplasm = exports.TonalPhrasalInfectionMetaplasm = exports.TonalPhrasalUninsertionMetaplasm = exports.TonalPhrasalInsertionMetaplasm = exports.TonalPhrasalZeroInflection = exports.TonalPhrasalInflectionVppMetaplasm = exports.TonalPhrasalInflectionMetaplasm = exports.TonalLemmatizationMetaplasm = exports.TonalZeroUnmutationMetaplasm = exports.TonalZeroMutationMetaplasm = exports.TonalUnmutationMetaplasm = exports.TonalMutationMetaplasm = exports.TonalZeroUninfectionMetaplasm = exports.TonalZeroInfectionMetaplasm = exports.TonalUninfectionMetaplasm = exports.TonalInfectionMetaplasm = exports.TonalZeroUninsertionMetaplasm = exports.TonalZeroInsertionMetaplasm = exports.TonalUninsertionMetaplasm = exports.TonalInsertionMetaplasm = exports.TonalZeroInflection = exports.TonalInflectionMetaplasm = exports.TonalStandaloneMetaplasm = exports.KanaCombiningMetaplasm = exports.RemovingNasalizationOfAy = exports.RemovingEpenthesisOfAy = exports.TonalZeroCombining = exports.TonalCombiningMetaplasm = void 0; class Metaplasm { } class TonalCombiningMetaplasm extends Metaplasm { apply(sounds, allomorph) { return []; } } exports.TonalCombiningMetaplasm = TonalCombiningMetaplasm; class TonalZeroCombining extends TonalCombiningMetaplasm { } exports.TonalZeroCombining = TonalZeroCombining; class RemovingEpenthesisOfAy extends TonalCombiningMetaplasm { applyToLetters(letters) { letters.shift(); return letters; } applyToString(str) { return str.slice(1, 2); } } exports.RemovingEpenthesisOfAy = RemovingEpenthesisOfAy; class RemovingNasalizationOfAy extends TonalCombiningMetaplasm { } exports.RemovingNasalizationOfAy = RemovingNasalizationOfAy; class KanaCombiningMetaplasm extends Metaplasm { } exports.KanaCombiningMetaplasm = KanaCombiningMetaplasm; class TonalStandaloneMetaplasm extends Metaplasm { apply(sounds, allomorph) { return []; } } exports.TonalStandaloneMetaplasm = TonalStandaloneMetaplasm; class TonalInflectionMetaplasm extends Metaplasm { apply(morphemes) { return []; } } exports.TonalInflectionMetaplasm = TonalInflectionMetaplasm; class TonalZeroInflection extends TonalInflectionMetaplasm { } exports.TonalZeroInflection = TonalZeroInflection; class TonalInsertionMetaplasm extends Metaplasm { apply(morphemes) { return []; } } exports.TonalInsertionMetaplasm = TonalInsertionMetaplasm; class TonalUninsertionMetaplasm extends Metaplasm { apply(morphemes) { return []; } } exports.TonalUninsertionMetaplasm = TonalUninsertionMetaplasm; class TonalZeroInsertionMetaplasm extends TonalInsertionMetaplasm { } exports.TonalZeroInsertionMetaplasm = TonalZeroInsertionMetaplasm; class TonalZeroUninsertionMetaplasm extends TonalUninsertionMetaplasm { } exports.TonalZeroUninsertionMetaplasm = TonalZeroUninsertionMetaplasm; class TonalInfectionMetaplasm extends Metaplasm { apply(morphemes) { return []; } } exports.TonalInfectionMetaplasm = TonalInfectionMetaplasm; class TonalUninfectionMetaplasm extends Metaplasm { apply(morphemes) { return []; } } exports.TonalUninfectionMetaplasm = TonalUninfectionMetaplasm; class TonalZeroInfectionMetaplasm extends TonalInfectionMetaplasm { } exports.TonalZeroInfectionMetaplasm = TonalZeroInfectionMetaplasm; class TonalZeroUninfectionMetaplasm extends TonalUninfectionMetaplasm { } exports.TonalZeroUninfectionMetaplasm = TonalZeroUninfectionMetaplasm; class TonalMutationMetaplasm extends Metaplasm { apply(morphemes) { return []; } } exports.TonalMutationMetaplasm = TonalMutationMetaplasm; class TonalUnmutationMetaplasm extends Metaplasm { apply(morphemes) { return []; } } exports.TonalUnmutationMetaplasm = TonalUnmutationMetaplasm; class TonalZeroMutationMetaplasm extends TonalMutationMetaplasm { } exports.TonalZeroMutationMetaplasm = TonalZeroMutationMetaplasm; class TonalZeroUnmutationMetaplasm extends TonalUnmutationMetaplasm { } exports.TonalZeroUnmutationMetaplasm = TonalZeroUnmutationMetaplasm; class TonalLemmatizationMetaplasm extends Metaplasm { apply(morphemes, inflectionalEnding) { return []; } } exports.TonalLemmatizationMetaplasm = TonalLemmatizationMetaplasm; class TonalPhrasalInflectionMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo) { return []; } } exports.TonalPhrasalInflectionMetaplasm = TonalPhrasalInflectionMetaplasm; class TonalPhrasalInflectionVppMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo, lexemeThree) { return []; } } exports.TonalPhrasalInflectionVppMetaplasm = TonalPhrasalInflectionVppMetaplasm; class TonalPhrasalZeroInflection extends TonalPhrasalInflectionMetaplasm { } exports.TonalPhrasalZeroInflection = TonalPhrasalZeroInflection; class TonalPhrasalInsertionMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo) { return []; } } exports.TonalPhrasalInsertionMetaplasm = TonalPhrasalInsertionMetaplasm; class TonalPhrasalUninsertionMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo) { return []; } } exports.TonalPhrasalUninsertionMetaplasm = TonalPhrasalUninsertionMetaplasm; class TonalPhrasalInfectionMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo) { return []; } } exports.TonalPhrasalInfectionMetaplasm = TonalPhrasalInfectionMetaplasm; class TonalPhrasalUninfectionMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo) { return []; } } exports.TonalPhrasalUninfectionMetaplasm = TonalPhrasalUninfectionMetaplasm; class TonalPhrasalMutationMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo) { return []; } } exports.TonalPhrasalMutationMetaplasm = TonalPhrasalMutationMetaplasm; class TonalPhrasalUnmutationMetaplasm extends Metaplasm { apply(lexemeOne, lexemeTwo) { return []; } } exports.TonalPhrasalUnmutationMetaplasm = TonalPhrasalUnmutationMetaplasm; //# sourceMappingURL=metaplasm.js.map