Example #1
0
 public void VisitReturn(AbsynReturn ret)
 {
     writer.Indent();
     writer.WriteKeyword("return");
     if (ret.Value != null)
     {
         writer.Write(" ");
         WriteExpression(ret.Value);
     }
     writer.Terminate(";");
 }
Example #2
0
 public AbsynStatement VisitReturn(AbsynReturn ret)
 {
     return(ret);
 }
Example #3
0
 public void VisitReturn(AbsynReturn ret)
 {
     stms.Add(ret);
 }
Example #4
0
        public void Return(Expression expr = null)
        {
            var ret = new AbsynReturn(expr);

            stmts.Add(ret);
        }
Example #5
0
 public bool VisitReturn(AbsynReturn ret)
 {
     // Only remove returns that don't return anything.
     return(ret.Value == null);
 }
Example #6
0
        public void Return()
        {
            var ret = new AbsynReturn(null);

            stmts.Add(ret);
        }