taipa
Version:
Taiwanese morphological parsing library
26 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.lemmatizePhrasalVerbParticle = exports.lemmatize = void 0;
const analyzer_1 = require("./analyzer");
const metaplasm_1 = require("./metaplasm");
/**
* Lemmatizes a word.
* @param word A word to be lemmatized.
*/
function lemmatize(word) {
const ms = analyzer_1.tonalLemmatizationAnalyzer.morphAnalyze(word, new metaplasm_1.TonalStandaloneForms([]));
const lx = analyzer_1.tonalLemmatizationAnalyzer.lexAnalyze(ms);
return lx;
}
exports.lemmatize = lemmatize;
/**
* Lemmatize a phrasal verb particle.
* @param word A phrasal verb particle to be lemmatized.
*/
function lemmatizePhrasalVerbParticle(word) {
const ms = analyzer_1.tonalLemmatizationAnalyzer.morphAnalyze(word, new metaplasm_1.PhrasalVerbParticleStandalone());
const lx = analyzer_1.tonalLemmatizationAnalyzer.lexAnalyze(ms);
return lx;
}
exports.lemmatizePhrasalVerbParticle = lemmatizePhrasalVerbParticle;
//# sourceMappingURL=lemmatizer.js.map