public virtual void Visit(CompileExpression compileExpression)
 {
     // Visit((Node)compileExpression);
     //Warning("TypeInference on CompileExpression is not handled", compileExpression.Span);
 }
 /// <summary>
 /// Visits the specified compile expression.
 /// </summary>
 /// <param name="compileExpression">The compile expression.</param>
 public override void Visit(CompileExpression compileExpression)
 {
     Write("compile").Write(" ");
     Write(compileExpression.Profile);
     Write(" ");
     VisitDynamic(compileExpression.Function);
 }
 public override Node Visit(CompileExpression compileExpression)
 {
     // base.Visit(compileExpression);
     //Warning("TypeInference on CompileExpression is not handled", compileExpression.Span);
     return compileExpression;
 }