Socket
Socket
Sign inDemoInstall

lorca-nlp

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lorca-nlp - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

spec/stemmer-spec.js

6

lorca.js

@@ -839,5 +839,7 @@ 'use strict';

stemmer(word)
stem(word)
{
return stemmer.stemm(word);
if(word){
return stemmer.stem(word);
}
}

@@ -844,0 +846,0 @@

{
"name": "lorca-nlp",
"version": "1.0.5",
"version": "1.0.6",
"description": "NLP for Spanish",

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

@@ -72,3 +72,3 @@ 'use strict';

{
var accentedVowels = ['á', 'é', 'í', 'ó', 'ú'];
var accentedVowels = ['á', 'é', 'í', 'ó', 'ú'];
var vowels = ['a', 'e', 'i', 'o', 'u'];

@@ -83,12 +83,12 @@

stemm(word)
stem(word)
{
var length = word.length;
word.toLowerCase();
if(length < 2){
return word;
return this.removeAccent(word);
}
word.toLowerCase();
var r1, r2, rv;

@@ -129,3 +129,2 @@ r1 = length;

var originalWord = word;
// console.log(r1Text, r2Text, rvText, rv);

@@ -162,4 +161,2 @@ // Step 0: Attached pronoun

// console.log(r1Text, r2Text, rvText);
if(( suf = this.endsInArr(r2Text, ['anza', 'anzas', 'ico', 'ica', 'icos', 'icas', 'ismo', 'ismos',

@@ -166,0 +163,0 @@ 'able', 'ables', 'ible', 'ibles', 'ista', 'istas', 'oso', 'osa',

@@ -22,10 +22,10 @@ const lorca = require('./lorca.js');

rl.on('close', function(){
for(var i = 0; i < words.length; i++){
//console.log(words[i][0], words[i][1]);
if(doc.stemmer(words[i][0]) != words[i][1]){
console.log('[' + words[i][0] + ']: should: ', words[i][1], ' is: ' + doc.stemmer(words[i][0]));
fails++;
}
}
console.log(fails, i);
// for(var i = 0; i < words.length; i++){
// //console.log(words[i][0], words[i][1]);
// if(doc.stemmer(words[i][0]) != words[i][1]){
// console.log('[' + words[i][0] + ']: should: ', words[i][1], ' is: ' + doc.stemmer(words[i][0]));
// fails++;
// }
// }
// console.log(fails, i);

@@ -36,3 +36,3 @@ });

var output = doc.stemmer('');
var output = doc.stemmer('méxicoquerétaro');
console.log(output);
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