public void Visit(FactorNode factorNode) { throw new NotImplementedException(); }
public void addFirstFactorNode(FactorNode first) { factors.Add(first); }
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>"); }
public void addFactorNode(FactorNode factor, string oper) { factors.Add(factor); opers.Add(oper); }
public void Visit(FactorNode factorNode) { if(factorNode.e != null) { Print("("); factorNode.e.Accept(this); Print(")"); } if(factorNode.v != null) factorNode.v.Accept(this); }