Beispiel #1
0
 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);
         }
     }
 }
Beispiel #2
0
        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);
        }