public object VisitWhile(While @while)
        {
            bool whileResult = bool.Parse((string)@while.condition.Accept(this));

            while (whileResult)
            {
                foreach (Declaration item in @while.declarations)
                {
                    item.Accept(this);
                }
                whileResult = bool.Parse((string)@while.condition.Accept(this));
            }
            return(null);
        }
Example #2
0
 public string VisitWhile(While @while)
 {
     throw new NotImplementedException();
 }
Example #3
0
 public string VisitWhile(While @while)
 {
     return(Parenthesize("While " + VisitExpression(@while.condition), @while.declarations.ToArray()));
 }