Skip to content

Commit 9e99c2b

Browse files
authored
added code formatting
1 parent d571ad5 commit 9e99c2b

File tree

1 file changed

+24
-17
lines changed

1 file changed

+24
-17
lines changed

concordance.js

+24-17
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
1-
const sentenceMapper = (sentences) => {
2-
return sentences.reduce((map,sentence,index) => {
3-
return sentence.split(" ").reduce((map,word) => {
4-
if(word.trim().length < 1) return map;
5-
const sentenceList = map[word] || [];
6-
map[word] = sentenceList.concat(index);
7-
return map;
8-
},map);
9-
},{});
10-
}
1+
const sentenceTokenizer = (abbreviations, document) => {
2+
return document
3+
.split(" ")
4+
.map(word => {
5+
return abbreviations.indexOf(word) !== -1 ? word.replace(".", "@") : word;
6+
})
7+
.join(" ")
8+
.split(".")
9+
.map(sentence => {
10+
return sentence.replace("@", ".");
11+
});
12+
};
1113

12-
const sentenceTokenizer = (abbreviations,document) => {
13-
return document.split(" ").map((word) => {
14-
return abbreviations.indexOf(word) !== -1 ? word.replace(".","@") : word;
15-
}).join(" ").split(".").map((sentence) => {
16-
return sentence.replace("@",".");
17-
});
18-
}
14+
const sentenceMapper = sentences => {
15+
return sentences.reduce((map, sentence, index) => {
16+
return sentence.split(" ").reduce((map, word) => {
17+
const sentenceList = map[word] || [];
18+
map[word] =
19+
sentenceList.indexOf(index) === -1
20+
? sentenceList.concat(index)
21+
: sentenceList;
22+
return map;
23+
}, map);
24+
}, {});
25+
};

0 commit comments

Comments
 (0)