New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

nlptoolkit-morphologicalanalysis

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nlptoolkit-morphologicalanalysis - npm Package Compare versions

Comparing version 1.0.12 to 1.0.13

6

dist/MorphologicalAnalysis/MorphotacticEngine.js

@@ -152,4 +152,4 @@ (function (factory) {

}
if (TurkishLanguage_1.TurkishLanguage.isFrontUnroundedVowel(Word_1.Word.lastVowel(formationToCheck)) ||
(Word_1.Word.lastVowel(formationToCheck) == 'a' && root.notObeysVowelHarmonyDuringAgglutination())) {
if ((TurkishLanguage_1.TurkishLanguage.isFrontUnroundedVowel(Word_1.Word.lastVowel(formationToCheck)) && !root.notObeysVowelHarmonyDuringAgglutination()) ||
((Word_1.Word.lastVowel(formationToCheck) == 'a' || Word_1.Word.lastVowel(formationToCheck) == 'â') && root.notObeysVowelHarmonyDuringAgglutination())) {
return formation + 'i';

@@ -160,3 +160,3 @@ }

}
if (TurkishLanguage_1.TurkishLanguage.isBackUnroundedVowel(Word_1.Word.lastVowel(formationToCheck))) {
if (TurkishLanguage_1.TurkishLanguage.isBackUnroundedVowel(Word_1.Word.lastVowel(formationToCheck)) || (TurkishLanguage_1.TurkishLanguage.isFrontUnroundedVowel(Word_1.Word.lastVowel(formationToCheck)) && root.notObeysVowelHarmonyDuringAgglutination())) {
return formation + 'ı';

@@ -163,0 +163,0 @@ }

{
"name": "nlptoolkit-morphologicalanalysis",
"version": "1.0.12",
"version": "1.0.13",
"description": "Turkish Morphological Analysis Library",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -141,4 +141,4 @@ import {TxtWord} from "nlptoolkit-dictionary/dist/Dictionary/TxtWord";

}
if (TurkishLanguage.isFrontUnroundedVowel(Word.lastVowel(formationToCheck)) ||
(Word.lastVowel(formationToCheck) == 'a' && root.notObeysVowelHarmonyDuringAgglutination())) {
if ((TurkishLanguage.isFrontUnroundedVowel(Word.lastVowel(formationToCheck)) && !root.notObeysVowelHarmonyDuringAgglutination()) ||
((Word.lastVowel(formationToCheck) == 'a' || Word.lastVowel(formationToCheck) == 'â') && root.notObeysVowelHarmonyDuringAgglutination())) {
return formation + 'i';

@@ -149,3 +149,3 @@ }

}
if (TurkishLanguage.isBackUnroundedVowel(Word.lastVowel(formationToCheck))) {
if (TurkishLanguage.isBackUnroundedVowel(Word.lastVowel(formationToCheck)) || (TurkishLanguage.isFrontUnroundedVowel(Word.lastVowel(formationToCheck)) && root.notObeysVowelHarmonyDuringAgglutination())) {
return formation + 'ı';

@@ -152,0 +152,0 @@ }

@@ -39,2 +39,11 @@ import * as assert from "assert";

it('morphologicalAnalysisSpecialProperNoun', function() {
assert.ok(fsm.morphologicalAnalysis("Times'ın").size() != 0);
assert.ok(fsm.morphologicalAnalysis("Times'tır").size() != 0);
assert.ok(fsm.morphologicalAnalysis("Times'mış").size() != 0);
assert.ok(fsm.morphologicalAnalysis("Twitter'ın").size() != 0);
assert.ok(fsm.morphologicalAnalysis("Twitter'dır").size() != 0);
assert.ok(fsm.morphologicalAnalysis("Twitter'mış").size() != 0);
});
it('morphologicalAnalysisDataTimeNumber', function() {

@@ -41,0 +50,0 @@ assert.ok(fsm.morphologicalAnalysis("3/4").size() != 0);

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc