Ejemplo n.º 1
0
 public void Visit(FactorNode factorNode)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 2
0
 public void addFirstFactorNode(FactorNode first)
 {
     factors.Add(first);
 }
Ejemplo n.º 3
0
 public void Visit(FactorNode factorNode)
 {
     PrintLine("<factorNode>");
     indent();
     if(factorNode.e != null) factorNode.e.Accept(this);
     if(factorNode.v != null) factorNode.v.Accept(this);
     unindent();
     PrintLine("</factorNode>");
 }
Ejemplo n.º 4
0
 public void addFactorNode(FactorNode factor, string oper)
 {
     factors.Add(factor);
     opers.Add(oper);
 }
Ejemplo n.º 5
0
 public void Visit(FactorNode factorNode)
 {
     if(factorNode.e != null) {
         Print("(");
         factorNode.e.Accept(this);
         Print(")");
     }
     if(factorNode.v != null) factorNode.v.Accept(this);
 }