public IList <IValue> RunWithResult(SyneryParser.ExpressionListContext context)
        {
            IList <IValue> listOfValues = new List <IValue>();

            if (context.expression() != null)
            {
                foreach (var expresssion in context.expression())
                {
                    IValue value = Controller.Interpret <SyneryParser.ExpressionContext, IValue>(expresssion);

                    listOfValues.Add(value);
                }
            }

            return(listOfValues);
        }
Exemple #2
0
 public static IList <IValue> GetListOfParameterValues(IInterpretationController controller, SyneryParser.ExpressionListContext context)
 {
     if (context != null)
     {
         return(controller.Interpret <SyneryParser.ExpressionListContext, IList <IValue> >(context));
     }
     else
     {
         return(new List <IValue>());
     }
 }