diff options
Diffstat (limited to 'scripts/textanalysis.js')
| -rw-r--r-- | scripts/textanalysis.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/scripts/textanalysis.js b/scripts/textanalysis.js index 29c473f3..ba35c8fe 100644 --- a/scripts/textanalysis.js +++ b/scripts/textanalysis.js @@ -137,19 +137,23 @@ function TextAnalyser2(newtext, finalize) { newlinks[linkindex] += sentence[m] + " "; } } - if (newnodes.length === 0) prefix += sentence[m] + " "; + if (newnodes.length === 0) { + prefix += sentence[m]; + } break; } } - //ATTACH SENTENCE PREFIX - if (prefix) newlinks[1] += "(" + prefix + ")"; + //PREFIX not null case - put complete sentence in first link. + if (prefix) { + newlinks[1] = prefix + " " + newnodes[0] + " " + newlinks[1] + newnodes[1]; + } //WRITE COMPLETE SENTENCE linkindex = 0; nodeindex = 0; var word = ""; - var completeSentence = ""; + var completeSentence = prefix.length > 0 ? String(prefix) + " " : ""; for (var m = 0; m < orderStack.length; m++) { if (orderStack[m] === "NODE") { word += " (" + newnodes[nodeindex] + ") "; |
