コード例 #1
0
 public void Visit(FactorNode factorNode)
 {
     throw new NotImplementedException();
 }
コード例 #2
0
ファイル: TermNode.cs プロジェクト: SAUCS/CPTR-571-A
 public void addFirstFactorNode(FactorNode first)
 {
     factors.Add(first);
 }
コード例 #3
0
ファイル: XMLPrinterVisitor.cs プロジェクト: SAUCS/CPTR-571-A
 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>");
 }
コード例 #4
0
ファイル: TermNode.cs プロジェクト: SAUCS/CPTR-571-A
 public void addFactorNode(FactorNode factor, string oper)
 {
     factors.Add(factor);
     opers.Add(oper);
 }
コード例 #5
0
ファイル: PrinterVisitor.cs プロジェクト: SAUCS/CPTR-571-A
 public void Visit(FactorNode factorNode)
 {
     if(factorNode.e != null) {
         Print("(");
         factorNode.e.Accept(this);
         Print(")");
     }
     if(factorNode.v != null) factorNode.v.Accept(this);
 }