Inheritance: NodeExpr
コード例 #1
0
ファイル: ModAnalyzer.cs プロジェクト: YourLocalFax/OLD-Score
 public void Visit(NodeInfix infix)
 {
     log.Error(infix.Span, "Expressions are not valid in this placement. Perhaps you meant to put it in a function?");
 }
コード例 #2
0
ファイル: TyChecker.cs プロジェクト: YourLocalFax/OLD-Score
 public void Visit(NodeInfix infix)
 {
     infix.left.Accept(this);
     infix.right.Accept(this);
 }
コード例 #3
0
ファイル: ModCompiler.cs プロジェクト: YourLocalFax/OLD-Score
 public void Visit(NodeInfix infix)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
ファイル: AstWriter.cs プロジェクト: YourLocalFax/OLD-Score
 public void Visit(NodeInfix infix)
 {
     var image = infix.op.Image;
     Write("'(' ");
     infix.left.Accept(this);
     Write(" ')'");
     // TODO(kai): maybe use something different
     if (Lex.Util.IsIdentifierStart(image[0]))
         Write(" `" + image + " ");
     else Write(" " + image + " ");
     Write("'(' ");
     infix.right.Accept(this);
     Write(" ')'");
 }