From 55a4f4e146b8fec0795832c37bb8b35ebfe72a48 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 23 Feb 2015 17:13:40 +0200 Subject: client/textanalysis: s/token_set_new_node_names/node_names/ (and _links) --- src/client/textanalysis.js | 90 +++++++++++++++++++++++----------------------- 1 file changed, 45 insertions(+), 45 deletions(-) (limited to 'src/client/textanalysis.js') diff --git a/src/client/textanalysis.js b/src/client/textanalysis.js index ac829d18..59a19343 100644 --- a/src/client/textanalysis.js +++ b/src/client/textanalysis.js @@ -193,8 +193,8 @@ var textAnalyser = function (spec) { tokens, sentence, - token_set_new_node_names = [], // token set representing new node names - token_set_new_link_names = [], // token set representing new link names + node_names = [], // token set representing new node names + link_names = [], // token set representing new link names linkindex = 0, nodeindex = 0, orderStack = [], @@ -283,42 +283,42 @@ var textAnalyser = function (spec) { default: if (orderStack[orderStack.length - 1] === START) { orderStack.push(NODE); - token_set_new_node_names.push(sentence[m]); + node_names.push(sentence[m]); linkindex++; } else if (orderStack[orderStack.length - 1] === NODE) { orderStack.push(LINK); - if (!token_set_new_link_names[linkindex]) { - token_set_new_link_names[linkindex] = sentence[m]; + if (!link_names[linkindex]) { + link_names[linkindex] = sentence[m]; } else { - token_set_new_link_names[linkindex] += " " + sentence[m]; + link_names[linkindex] += " " + sentence[m]; } } else { - if (!token_set_new_link_names[linkindex]) { - token_set_new_link_names[linkindex] = sentence[m]; + if (!link_names[linkindex]) { + link_names[linkindex] = sentence[m]; } else { - token_set_new_link_names[linkindex] += " " + sentence[m]; + link_names[linkindex] += " " + sentence[m]; } } - if (token_set_new_node_names.length === 0) { + if (node_names.length === 0) { prefix += (prefix.length > 0 ? ' ' : '') + sentence[m]; } break; } } - starGraph = (token_set_new_link_names.length - and_count) >= 3 || - ((token_set_new_link_names.length - and_count >= 1) && - token_set_new_link_names.length > 2 && + starGraph = (link_names.length - and_count) >= 3 || + ((link_names.length - and_count >= 1) && + link_names.length > 2 && orderStack.length > 1 && orderStack[orderStack.length - 1] != NODE); //PREFIX not null case - put complete sentence in first link. if (prefix && !starGraph) { - token_set_new_link_names[1] = prefix + " " + token_set_new_node_names[0] + - (token_set_new_link_names[1] !== undefined || token_set_new_node_names[1] !== undefined ? + link_names[1] = prefix + " " + node_names[0] + + (link_names[1] !== undefined || node_names[1] !== undefined ? " " : "") - + (token_set_new_link_names[1] !== undefined ? token_set_new_link_names[1] : "") - + (token_set_new_node_names[1] !== undefined ? token_set_new_node_names[1] : ""); + + (link_names[1] !== undefined ? link_names[1] : "") + + (node_names[1] !== undefined ? node_names[1] : ""); } //WRITE COMPLETE SENTENCE @@ -328,12 +328,12 @@ var textAnalyser = function (spec) { completeSentenceParts = prefix.length > 0 ? [String(prefix)] : []; for (m = 0; m < orderStack.length; m++) { if (orderStack[m] === NODE) { - word += " (" + token_set_new_node_names[nodeindex] + ") "; - completeSentenceParts.push(token_set_new_node_names[nodeindex]); + word += " (" + node_names[nodeindex] + ") "; + completeSentenceParts.push(node_names[nodeindex]); nodeindex++; } else if (orderStack[m] === LINK) { - word += " -->" + token_set_new_link_names[nodeindex] + " --> "; - completeSentenceParts.push(token_set_new_link_names[nodeindex]); + word += " -->" + link_names[nodeindex] + " --> "; + completeSentenceParts.push(link_names[nodeindex]); } } completeSentence = completeSentenceParts.join(" ").trim(); @@ -348,11 +348,11 @@ var textAnalyser = function (spec) { case START: break; case NODE: - __addNode(token_set_new_node_names[nodeindex]); - if (!starGraph && nodeindex > 0 && token_set_new_link_names[linkindex] !== undefined) { - __addLink(token_set_new_node_names[nodeindex - 1], - token_set_new_node_names[nodeindex], - token_set_new_link_names[linkindex]); + __addNode(node_names[nodeindex]); + if (!starGraph && nodeindex > 0 && link_names[linkindex] !== undefined) { + __addLink(node_names[nodeindex - 1], + node_names[nodeindex], + link_names[linkindex]); } nodeindex++; break; @@ -367,19 +367,19 @@ var textAnalyser = function (spec) { case START: __addNode(NEW_NODE_NAME); if (!starGraph && nodeindex > 0) { - __addLink(token_set_new_node_names[nodeindex - 1], NEW_NODE_NAME, - token_set_new_link_names[linkindex], "temp"); + __addLink(node_names[nodeindex - 1], NEW_NODE_NAME, + link_names[linkindex], "temp"); and_connect(NEW_NODE_NAME); } ret.state = ANALYSIS_NODE_START; break; case NODE: - __addNode(token_set_new_node_names[nodeindex]); - if (!starGraph && nodeindex > 0 && token_set_new_link_names[linkindex] !== undefined) { - __addLink(token_set_new_node_names[nodeindex - 1], - token_set_new_node_names[nodeindex], - token_set_new_link_names[linkindex]); - and_connect(token_set_new_node_names[nodeindex]); + __addNode(node_names[nodeindex]); + if (!starGraph && nodeindex > 0 && link_names[linkindex] !== undefined) { + __addLink(node_names[nodeindex - 1], + node_names[nodeindex], + link_names[linkindex]); + and_connect(node_names[nodeindex]); } ret.state = ANALYSIS_NODE_START; break; @@ -387,7 +387,7 @@ var textAnalyser = function (spec) { linkindex++; __addNode(NEW_NODE_NAME, selectedType(), "temp"); if (!starGraph) { - __addLink(token_set_new_node_names[nodeindex - 1], NEW_NODE_NAME, token_set_new_link_names[linkindex], "temp"); + __addLink(node_names[nodeindex - 1], NEW_NODE_NAME, link_names[linkindex], "temp"); and_connect(NEW_NODE_NAME); } ret.state = ANALYSIS_LINK; @@ -397,14 +397,14 @@ var textAnalyser = function (spec) { //EXTERNAL AND CONNECTION CHECKING function and_connect(node) { var verb; - for(var x=0;x