public void setTokensToWait(String values) { String[] valuesToInsert = values.Split('.'); nodesWaited.RemoveAt(nodesWaited.Count - 1); for (int i = (valuesToInsert.Length - 1); i >= 0; i--) { String name = valuesToInsert[i]; if (name.Equals("reduce") == false) { NodeWaited nodeWait = new NodeWaited(name, nodeUsing); nodesWaited.Add(nodeWait); } } }
public void addNodeTree(token tokenSet, NodeWaited nodeInsert) { codeUsing++; NodeTree parent = nodeInsert.getParent(); String name = nodeInsert.getName(); if (this.nodeWaitValue.Contains(nodeInsert.getName())) { String newName = tokenSet.getVal(); name = newName; } NodeTree newNode = new NodeTree("node" + codeUsing.ToString(), name); newNode.setNodeParent(parent); parent.setNewChild(newNode); nodesWaited.RemoveAt(nodesWaited.Count - 1); }