taipa
Version:
Taiwanese morphological parsing library
157 lines • 6.19 kB
JavaScript
"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